Project Examples
The flutter_inappwebview_examples repository
contains 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.
Project preview
Custom Error Page
custom_error_page: Handle web page loading errors and show a custom error page.
Project preview
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.
Project preview
Custom Text Size
custom_text_size: Set custom text size/zoom to the whole web page.
Project preview
File Download
file_download: Add support to file download.
Project preview
Multi-WebView Tab Manager
multi_webview_tab_manager: An example of a Multi-WebView Tab Manager implementation.
Project preview
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"
).
Project preview
Progress Indicator
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: 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.
Project preview
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.
Project preview
WebRTC
webrtc: A WebRTC example using the AppRTC Demo or the PubNub WebRTC Demo.
Project preview
WebView Ad Blocker
webview_ad_blocker: WebView with a simple Ad Blocker to block ads loading from specific URLs, such as Google Ads.
Project preview
Did you find it useful? Consider making a donation to support this project and leave a star on GitHub . Your support is really appreciated!