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