{"id":15519267,"url":"https://github.com/pichillilorenzo/flutter_inappwebview_examples","last_synced_at":"2025-10-11T11:14:43.927Z","repository":{"id":64207722,"uuid":"570305705","full_name":"pichillilorenzo/flutter_inappwebview_examples","owner":"pichillilorenzo","description":"A collection of flutter_inappwebview project examples","archived":false,"fork":false,"pushed_at":"2022-12-07T00:11:26.000Z","size":496,"stargazers_count":77,"open_issues_count":9,"forks_count":33,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-03-29T21:41:23.463Z","etag":null,"topics":["browser","dart","flutter","flutter-inappweview","inappwebview","inline-webiew","mobile","webview","wkwebview"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pichillilorenzo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-11-24T21:12:49.000Z","updated_at":"2025-03-15T00:59:25.000Z","dependencies_parsed_at":"2023-01-15T04:30:46.335Z","dependency_job_id":null,"html_url":"https://github.com/pichillilorenzo/flutter_inappwebview_examples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pichillilorenzo%2Fflutter_inappwebview_examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pichillilorenzo%2Fflutter_inappwebview_examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pichillilorenzo%2Fflutter_inappwebview_examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pichillilorenzo%2Fflutter_inappwebview_examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pichillilorenzo","download_url":"https://codeload.github.com/pichillilorenzo/flutter_inappwebview_examples/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250365561,"owners_count":21418705,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["browser","dart","flutter","flutter-inappweview","inappwebview","inline-webiew","mobile","webview","wkwebview"],"created_at":"2024-10-02T10:20:48.306Z","updated_at":"2025-10-11T11:14:38.892Z","avatar_url":"https://github.com/pichillilorenzo.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# flutter_inappwebview Project Examples\n\nA collection of [`flutter_inappwebview`](https://github.com/pichillilorenzo/flutter_inappwebview) project examples.\n\nBelow the list of the projects with their repository link and a little description.\n\n### Back Forward Navigation Gestures\n\n[back_forward_navigation_gestures](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/back_forward_navigation_gestures/):\nAdd support for Android back button and iOS navigation gestures to allow back/forward WebView history navigation.\n\n\u003cdetails\u003e\n  \u003csummary\u003eProject preview\u003c/summary\u003e\n\n  ![Android example](https://user-images.githubusercontent.com/5956938/204133861-98f346bd-3289-42f0-8172-6895b20a154d.gif)\n  ![iOS example](https://user-images.githubusercontent.com/5956938/204133869-3f8908d2-c0d9-4f72-adf9-82169ad2e51d.gif)\n\n\u003c/details\u003e\n\n### Custom Error Page\n\n[custom_error_page](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/custom_error_page/):\nHandle web page loading errors and show a custom error page.\n\n\u003cdetails\u003e\n  \u003csummary\u003eProject preview\u003c/summary\u003e\n\n  ![Android example](https://user-images.githubusercontent.com/5956938/204768182-08feb916-111e-43e1-8487-ae3b3ae5e709.gif)\n  ![iOS example](https://user-images.githubusercontent.com/5956938/204768194-ac1a0cf2-8233-4b3c-a590-4f517d73462b.gif)\n\n\u003c/details\u003e\n\n### Custom In-App Browser\n\n[custom_in_app_browser](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/custom_in_app_browser/):\nAn implementation of a custom In-App Browser using the `InAppWebView` widget, such as the Facebook or LinkedIn In-App\nBrowser.\n\n\u003cdetails\u003e\n  \u003csummary\u003eProject preview\u003c/summary\u003e\n\n  ![Android example](https://user-images.githubusercontent.com/5956938/204404164-db85f006-91e2-470f-8720-a34053a45af5.gif)\n  ![iOS example](https://user-images.githubusercontent.com/5956938/204404181-262906b6-969c-4f64-896f-ba23ac0a2c73.gif)\n\n\u003c/details\u003e\n\n### Custom Text Size\n\n[custom_text_size](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/custom_text_size/): Set\ncustom text size/zoom to the whole web page.\n\n\u003cdetails\u003e\n  \u003csummary\u003eProject preview\u003c/summary\u003e\n\n  ![Android example](https://user-images.githubusercontent.com/5956938/204678930-99898f16-7f1f-43cd-b5fd-0deb54a4193a.gif)\n  ![iOS example](https://user-images.githubusercontent.com/5956938/204678945-1a53f55e-f9c2-451a-9942-bb4fb14c2788.gif)\n\n\u003c/details\u003e\n\n### File Download\n\n[file_download](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/file_download/): Add support\nto file download.\n\n\u003cdetails\u003e\n  \u003csummary\u003eProject preview\u003c/summary\u003e\n\n  ![Android example](https://user-images.githubusercontent.com/5956938/204311588-dbfcf300-b199-40e4-8044-759d35621d2a.gif)\n  ![iOS example](https://user-images.githubusercontent.com/5956938/204311622-d0615808-9565-48d1-9cf9-1339fba7c151.gif)\n\n\u003c/details\u003e\n\n### Multi-WebView Tab Manager\n\n[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.\n\n\u003cdetails\u003e\n  \u003csummary\u003eProject preview\u003c/summary\u003e\n\n  ![Android example](https://user-images.githubusercontent.com/5956938/205614782-cb3ae2db-870c-4dd6-9ef9-f9c222e8a2ae.gif)\n  ![iOS example](https://user-images.githubusercontent.com/5956938/205614819-a6b781c8-ad52-462e-afb2-5721ab11eb2c.gif)\n\n\u003c/details\u003e\n\n### Popup Window\n\n[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\"`).\n\n\u003cdetails\u003e\n  \u003csummary\u003eProject preview\u003c/summary\u003e\n\n  ![Android example](https://user-images.githubusercontent.com/5956938/205492125-a307b986-9a1f-46ce-a26b-1eb996b96640.gif)\n  ![iOS example](https://user-images.githubusercontent.com/5956938/205492127-1a32cd27-e0f5-4eb5-959e-88c56d93a383.gif)\n\n\u003c/details\u003e\n\n### Progress Indicator\n\n[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.\n\n\u003cdetails\u003e\n  \u003csummary\u003eProject preview\u003c/summary\u003e\n\n  ![Android example](https://user-images.githubusercontent.com/5956938/205489889-7a3885a4-b49e-44d7-826b-5bdcad1d945f.gif)\n  ![iOS example](https://user-images.githubusercontent.com/5956938/205489891-db780f1d-fde3-4851-bd9d-9d3edfd0401b.gif)\n\n\u003c/details\u003e\n\n### PWA to Flutter App\n\n[pwa_to_flutter_app](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/pwa_to_flutter_app/):\nConvert a PWA to a Flutter App.\n\n### Third-party OAuth user sign-in\n\n[third_party_oauth_user_sign_in](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/third_party_oauth_user_sign_in/):\nAdd support for third-party OAuth user sign-in services, such as Google OAuth Sign-In service.\n\n\u003cdetails\u003e\n  \u003csummary\u003eProject preview\u003c/summary\u003e\n\n  ![Android example](https://user-images.githubusercontent.com/5956938/204262729-f5921f45-e65d-4b8a-ae63-9a989923f63f.gif)\n  ![iOS example](https://user-images.githubusercontent.com/5956938/204262731-203e98ae-699d-455b-9ba1-8b3930c9b048.gif)\n\n\u003c/details\u003e\n\n### Web Automation Framework\n\n[web_automation_framework](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/web_automation_framework/):\nAn example implementation of a headless web automation framework similar\nto [Puppeteer](https://github.com/puppeteer/puppeteer) or [Playwright](https://github.com/microsoft/playwright).\n\n### Web Notification\n\n[web_notification](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/web_notification/):\nExample of an implementation of\nthe [Web Notification JavaScript API](https://developer.mozilla.org/en-US/docs/Web/API/Notifications_API).\n\n\u003cdetails\u003e\n  \u003csummary\u003eProject preview\u003c/summary\u003e\n\n  ![iOS example](https://user-images.githubusercontent.com/5956938/203871695-7e183f76-36b3-4c5e-bb8f-a4581feb6391.gif)\n\n\u003c/details\u003e\n\n### WebRTC\n\n[webrtc](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/webrtc/): A WebRTC example using\nthe [AppRTC Demo](https://apprtc.webrtcserver.cn/) or\nthe [PubNub WebRTC Demo](https://www.pubnub.com/developers/demos/webrtc/launch/).\n\n\u003cdetails\u003e\n  \u003csummary\u003eProject preview\u003c/summary\u003e\n\n  ![Android example](https://user-images.githubusercontent.com/5956938/205338621-62ad5d89-d572-420c-8743-58ed0ac4b56f.gif)\n  ![iOS example](https://user-images.githubusercontent.com/5956938/205338702-6d5913c9-1708-47df-acd9-ab91f2f2758b.gif)\n\n\u003c/details\u003e\n\n### WebView Ad Blocker\n\n[webview_ad_blocker](https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/webview_ad_blocker/):\nWebView with a simple Ad Blocker to block ads loading from specific URLs, such as Google Ads.\n\n\u003cdetails\u003e\n  \u003csummary\u003eProject preview\u003c/summary\u003e\n\n  ![Android example](https://user-images.githubusercontent.com/5956938/204134957-ebb431d4-4e7c-4839-96e6-73bc74db476f.gif)\n  ![iOS example](https://user-images.githubusercontent.com/5956938/204134939-3a490f0b-c603-4cf2-bcfd-d474f9dbf75f.gif)\n\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpichillilorenzo%2Fflutter_inappwebview_examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpichillilorenzo%2Fflutter_inappwebview_examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpichillilorenzo%2Fflutter_inappwebview_examples/lists"}