Home

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>

Android example iOS example

</details>

Custom Error Page

custom_error_page: Handle web page loading errors and show a custom error page.

<details> <summary>Project preview</summary>

Android example iOS example

</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> <summary>Project preview</summary>

Android example iOS example

</details>

Custom Text Size

custom_text_size: Set custom text size/zoom to the whole web page.

<details> <summary>Project preview</summary>

Android example iOS example

</details>

File Download

file_download: Add support to file download.

<details> <summary>Project preview</summary>

Android example iOS example

</details>

Multi-WebView Tab Manager

multi_webview_tab_manager: An example of a Multi-WebView Tab Manager implementation.

<details> <summary>Project preview</summary>

Android example iOS example

</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> <summary>Project preview</summary>

Android example iOS example

</details>

Progress Indicator

progress_indicator: Add a progress indicator such as LinearProgressIndicator or CircularProgressIndicator while the WebView is loading.

<details> <summary>Project preview</summary>

Android example iOS example

</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>

Android example iOS example

</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>

iOS example

</details>

WebRTC

webrtc: A WebRTC example using the AppRTC Demo or the PubNub WebRTC Demo.

<details> <summary>Project preview</summary>

Android example iOS example

</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>

Android example iOS example

</details>