https://github.com/pichillilorenzo/flutter_inappwebview_examples
A collection of flutter_inappwebview project examples
https://github.com/pichillilorenzo/flutter_inappwebview_examples
browser dart flutter flutter-inappweview inappwebview inline-webiew mobile webview wkwebview
Last synced: 8 months ago
JSON representation
A collection of flutter_inappwebview project examples
- Host: GitHub
- URL: https://github.com/pichillilorenzo/flutter_inappwebview_examples
- Owner: pichillilorenzo
- License: apache-2.0
- Created: 2022-11-24T21:12:49.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-07T00:11:26.000Z (over 3 years ago)
- Last Synced: 2025-03-29T21:41:23.463Z (about 1 year ago)
- Topics: browser, dart, flutter, flutter-inappweview, inappwebview, inline-webiew, mobile, webview, wkwebview
- Language: Dart
- Homepage:
- Size: 484 KB
- Stars: 77
- Watchers: 7
- Forks: 33
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# flutter_inappwebview Project Examples
A collection of [`flutter_inappwebview`](https://github.com/pichillilorenzo/flutter_inappwebview) project examples.
Below the list of the projects with their repository link and a little description.
### Back Forward Navigation Gestures
[back_forward_navigation_gestures](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/back_forward_navigation_gestures/):
Add support for Android back button and iOS navigation gestures to allow back/forward WebView history navigation.
Project preview


### Custom Error Page
[custom_error_page](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/custom_error_page/):
Handle web page loading errors and show a custom error page.
Project preview


### Custom In-App Browser
[custom_in_app_browser](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/custom_in_app_browser/):
An implementation of a custom In-App Browser using the `InAppWebView` widget, such as the Facebook or LinkedIn In-App
Browser.
Project preview


### Custom Text Size
[custom_text_size](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/custom_text_size/): Set
custom text size/zoom to the whole web page.
Project preview


### File Download
[file_download](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/file_download/): Add support
to file download.
Project preview


### Multi-WebView Tab Manager
[multi_webview_tab_manager](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/multi_webview_tab_manager): An example of a Multi-WebView Tab Manager implementation.
Project preview


### Popup Window
[popup_window](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/popup_window): Add support to manage requests that open a new window using JavaScript (`window.open()`) or by the target attribute in a link (such as `target="_blank"`).
Project preview


### Progress Indicator
[progress_indicator](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/progress_indicator): Add a progress indicator such as `LinearProgressIndicator` or `CircularProgressIndicator` while the WebView is loading.
Project preview


### PWA to Flutter App
[pwa_to_flutter_app](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/pwa_to_flutter_app/):
Convert a PWA to a Flutter App.
### Third-party OAuth user sign-in
[third_party_oauth_user_sign_in](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/third_party_oauth_user_sign_in/):
Add support for third-party OAuth user sign-in services, such as Google OAuth Sign-In service.
Project preview


### Web Automation Framework
[web_automation_framework](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/web_automation_framework/):
An example implementation of a headless web automation framework similar
to [Puppeteer](https://github.com/puppeteer/puppeteer) or [Playwright](https://github.com/microsoft/playwright).
### Web Notification
[web_notification](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/web_notification/):
Example of an implementation of
the [Web Notification JavaScript API](https://developer.mozilla.org/en-US/docs/Web/API/Notifications_API).
Project preview

### WebRTC
[webrtc](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/webrtc/): A WebRTC example using
the [AppRTC Demo](https://apprtc.webrtcserver.cn/) or
the [PubNub WebRTC Demo](https://www.pubnub.com/developers/demos/webrtc/launch/).
Project preview


### WebView Ad Blocker
[webview_ad_blocker](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/webview_ad_blocker/):
WebView with a simple Ad Blocker to block ads loading from specific URLs, such as Google Ads.
Project preview

