Awesome
flutter_inappwebview Project Examples
A collection of 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: Add support for Android back button and iOS navigation gestures to allow back/forward WebView history navigation.
<details> <summary>Project preview</summary></details>
Custom Error Page
custom_error_page: Handle web page loading errors and show a custom error page.
<details> <summary>Project preview</summary></details>
Custom In-App Browser
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.
</details>
Custom Text Size
custom_text_size: Set custom text size/zoom to the whole web page.
<details> <summary>Project preview</summary></details>
File Download
file_download: Add support to file download.
<details> <summary>Project preview</summary></details>
Multi-WebView Tab Manager
multi_webview_tab_manager: An example of a Multi-WebView Tab Manager implementation.
<details> <summary>Project preview</summary></details>
Popup Window
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"
).
</details>
Progress Indicator
progress_indicator: Add a progress indicator such as LinearProgressIndicator
or CircularProgressIndicator
while the WebView is loading.
</details>
PWA to Flutter App
pwa_to_flutter_app: Convert a PWA to a Flutter App.
Third-party OAuth user sign-in
third_party_oauth_user_sign_in: Add support for third-party OAuth user sign-in services, such as Google OAuth Sign-In service.
<details> <summary>Project preview</summary></details>
Web Automation Framework
web_automation_framework: An example implementation of a headless web automation framework similar to Puppeteer or Playwright.
Web Notification
web_notification: Example of an implementation of the Web Notification JavaScript API.
<details> <summary>Project preview</summary> </details>WebRTC
webrtc: A WebRTC example using the AppRTC Demo or the PubNub WebRTC Demo.
<details> <summary>Project preview</summary></details>
WebView Ad Blocker
webview_ad_blocker: WebView with a simple Ad Blocker to block ads loading from specific URLs, such as Google Ads.
<details> <summary>Project preview</summary></details>