https://github.com/pichillilorenzo/flutter_inappwebview
A Flutter plugin that allows you to add an inline webview, to use a headless webview, and to open an in-app browser window.
https://github.com/pichillilorenzo/flutter_inappwebview
android browser cookie-manager desktop flutter flutter-package flutter-plugin flutter-webview inappbrowser inappwebview inline-webview ios mobile plugin web-storage webview webview-library webview-options webview2 wkwebview
Last synced: 6 months ago
JSON representation
A Flutter plugin that allows you to add an inline webview, to use a headless webview, and to open an in-app browser window.
- Host: GitHub
- URL: https://github.com/pichillilorenzo/flutter_inappwebview
- Owner: pichillilorenzo
- License: apache-2.0
- Created: 2018-09-14T00:21:29.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-03-05T09:31:45.000Z (9 months ago)
- Last Synced: 2025-04-22T20:48:27.015Z (7 months ago)
- Topics: android, browser, cookie-manager, desktop, flutter, flutter-package, flutter-plugin, flutter-webview, inappbrowser, inappwebview, inline-webview, ios, mobile, plugin, web-storage, webview, webview-library, webview-options, webview2, wkwebview
- Language: Dart
- Homepage: https://inappwebview.dev
- Size: 11.9 MB
- Stars: 3,492
- Watchers: 42
- Forks: 1,805
- Open Issues: 396
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-android - **flutter_inappwebview** - 一个Flutter WebView插件,支持flutter widget形式的webview,支持无头的webview,并支持打开一个应用程序内的浏览器窗口。 (Flutter)
- awesome-flutter-cn - InAppWebView - 在组件内嵌 WebView,或者在应用内部打开一个浏览器窗口,[Lorenzo Pichilli](https://github.com/pichillilorenzo). (插件 / 设备)
- awesome-open-source-flutter-applications - Flutter InAppWebView - commit/pichillilorenzo/flutter_inappwebview) |  | (Flutter Project Showcase)
- awesome-flutter - InAppWebView - A Flutter plugin that allows you to add an inline webview, to use a headless webview, and to open an in-app browser window. ` 📝 3 months ago ` (Device [🔝](#readme))
- fucking-awesome-flutter - InAppWebView - Add inline WebView widgets or open an in-app browser window by [Lorenzo Pichilli](https://github.com/pichillilorenzo). (Plugins / Device)
README
# Flutter InAppWebView Plugin [](https://twitter.com/intent/tweet?text=Flutter%20InAppBrowser%20plugin!&url=https://github.com/pichillilorenzo/flutter_inappwebview&hashtags=flutter,flutterio,dart,dartlang,webview) [](https://www.facebook.com/sharer/sharer.php?u=https%3A//github.com/pichillilorenzo/flutter_inappwebview)

[](#contributors-)
[](https://pub.dartlang.org/packages/flutter_inappwebview)
[](https://pub.dev/packages/flutter_inappwebview/score)
[](https://pub.dev/packages/flutter_inappwebview/score)
[](https://pub.dev/packages/flutter_inappwebview/score)
[](https://stackoverflow.com/questions/tagged/flutter-inappwebview)
[](/LICENSE)
[](https://inappwebview.dev/donate/)
[](https://github.com/pichillilorenzo/flutter_inappwebview)
[](https://github.com/pichillilorenzo/flutter_inappwebview)
###### Supported Platforms
[](https://pub.dartlang.org/packages/flutter_inappwebview_platform_interface)
[](https://pub.dartlang.org/packages/flutter_inappwebview_android)
[](https://pub.dartlang.org/packages/flutter_inappwebview_ios)
[](https://pub.dartlang.org/packages/flutter_inappwebview_macos)
[](https://pub.dartlang.org/packages/flutter_inappwebview_windows)
[](https://pub.dartlang.org/packages/flutter_inappwebview_web)
A Flutter plugin that allows you to add an inline webview, to use an headless webview, and to open an in-app browser window.
## Articles/Resources
- [Official documentation: inappwebview.dev/docs](https://inappwebview.dev/docs/intro)
- Read the online [API Reference](https://pub.dartlang.org/documentation/flutter_inappwebview/latest/) to get the **full API documentation**.
- [Official blog: inappwebview.dev/blog](https://inappwebview.dev/blog/)
- Find open source projects on the [Official Showcase page: inappwebview.dev/showcase](https://inappwebview.dev/showcase/)
- Check the [flutter_inappwebview_examples](https://github.com/pichillilorenzo/flutter_inappwebview_examples) repository for project examples
- Check the [flutter_inappwebview/example/integration_test/webview_flutter_test.dart](https://github.com/pichillilorenzo/flutter_inappwebview/blob/master/flutter_inappwebview/example/integration_test/webview_flutter_test.dart) file for other code examples
- [Flutter Browser App](https://github.com/pichillilorenzo/flutter_browser_app): A Full-Featured Mobile Browser App (such as the Google Chrome mobile browser) created using Flutter and the features offered by the flutter_inappwebview plugin
## Showcase - Who use it
Check the [Showcase](https://inappwebview.dev/showcase/) page to see an open list of Apps built with **Flutter** and **Flutter InAppWebView**.
#### Are you using the **Flutter InAppWebView** plugin and would you like to add your App there?
Send a submission request to the [Submit App](https://inappwebview.dev/submit-app/) page!
## Requirements
- Dart sdk: "^3.5.0"
- Flutter: ">=3.24.0"
- Android: `minSdkVersion >= 19`, `compileSdk >= 34`, [AGP](https://developer.android.com/build/releases/gradle-plugin) version `>= 7.3.0` (use [Android Studio - Android Gradle plugin Upgrade Assistant](https://developer.android.com/build/agp-upgrade-assistant) for help), support for `androidx` (see [AndroidX Migration](https://flutter.dev/docs/development/androidx-migration) to migrate an existing app)
- iOS 12.0+: `--ios-language swift`, Xcode version `>= 15.0`
- MacOS 10.14+: Xcode version `>= 15.0`
- Windows: [NuGet CLI](https://learn.microsoft.com/en-us/nuget/install-nuget-client-tools?tabs=windows#nugetexe-cli) available on your PATH environment variable
## Installation
Add `flutter_inappwebview` as a [dependency in your pubspec.yaml file](https://flutter.io/using-packages/).
### Platform Installation Setup:
- [Android](https://inappwebview.dev/docs/intro/#setup-android)
- [iOS](https://inappwebview.dev/docs/intro/#setup-ios)
- [macOS](https://inappwebview.dev/docs/intro/#setup-macos)
- [Windows](https://inappwebview.dev/docs/intro/#setup-windows)
- [Web](https://inappwebview.dev/docs/intro/#setup-web)
## Support
Did you find this plugin useful? Please consider to [make a donation](https://inappwebview.dev/donate/) to help improve it!
## Contributors ✨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

Alex Li
💻

1/2
💻

Christofer Bodin
💻

Matthew Lloyd
💻

C E
💻

Robson Araujo
💻

Ryan
💻

CodeEagle
💻

Tanay Neotia
💻

Jamie Joost
💻

Matias de Andrea
💻

YouCii
💻

Salnikov Sergey
💻

Po-Jui Chen
💻

Manuito
💻

setcy
💻

EArminjon
💻

Ashank Bharati
💻

Michael Chow
💻

Osvaldo Saez
💻

rsydor
💻

Le Minh Hoang
💻

Michael Kao
💻

cloudygeek
💻

Christoph Eck
💻

Ser1ous
💻

Caleb Jones
💻

Saverio Murgia
💻

Trần Đức Tâm
💻

Joker
💻

Yash Chandra Verma
💻

Arne Kepp
💻

Ömral Cörüt
💻

LrdHelmchen
💻

Steven Gunanto
💻

Michael Rittmeister
💻

Akira Aratani
💻

Doflatango
💻

Edmund Tay
💻

Andrei Diaconu
💻

Daniel Kao
💻

xuty
💻

Ben Bieker
💻

Phạm Như Vũ
💻

SebastienBtr
💻

NeZha
💻

Jan Klinge
💻

PauloDurrerMelo
💻

benmeemo
💻

cinos
💻

Rex Raphael
💻

Jan Henrik Høiland
💻

Iguchi Tomokatsu
💻

Jonas Uekötter
📖 💻

emakar
💻

liasica
💻

Eiichiro Adachi
💻

Kamil Powałowski
💻

Akio Yamamoto
💻

mohenaxiba
💻

Ben Anderson
💻

Daan Poron
🛡️

ふぁ
💻

perffecto
💻

Chandra Abdul Fattah
💻

Aleksandar Lugonja
💻

Alexandre Richonnier
💻

Sunbreak
💻

Eric Lee
📖

KhatibFX
💻

Guide.inc
💻

Niraj Nandish
💻

nesquikm
💻

Andreas Gangsø
💻

Alexandru Terente
💻

Dango Mango
💻

Max Zimmermann
💻

Alexandru Dochioiu
💻

YumengNevix
💻

lrorpilla
💻

Michal Šrůtek
💻

daisukeueta
💻

Gray Mackall
💻

Pavel Mazhnik
💻

nlog (solrin)
💻

Murmurl912
💻

Benjamin Schulz
🤔

seal-app
💻

Takuya Tominaga
💻

Sergey
💻

yuanbo li
💻

Ryan Feline
💻

Jeff Ward
⚠️

Yelzhan Yerkebulan
💻

GooRingX
💻
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!