flutter_inappwebview_android
Android implementation of the flutter_inappwebview plugin.
1.1.3
1.2M downloads/mo
#318 most downloaded on pub.dev
pichillilorenzo/flutter_inappwebview
What this package is like to depend on
Last release 6 months ago
04 Feb 2026
Ships unpredictably
gaps range from 8 days to 1.2 years
Nearly every release is documented
notes for 22 of 22 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
25 releases · first in 2023
1 release in the last 12 months
see the full history below
Release timeline
25 releases · Nov 2023 to Feb 2026
2024
2025
2026
Releases
latest 25-
1.2.0-beta.304 Feb 2026 pre-releaseRelease notes
Open source →- Updated flutter_inappwebview_platform_interface version to ^1.4.0-beta.3
- Updated native dependencies:
- implementation from
'androidx.webkit:webkit:1.12.0'to'androidx.webkit:webkit:1.14.0' - implementation from
'androidx.browser:browser:1.8.0'to'androidx.browser:browser:1.9.0' - implementation from
'androidx.appcompat:appcompat:1.6.1'to'androidx.appcompat:appcompat:1.7.1' - implementation from
'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'to'androidx.swiperefreshlayout:swiperefreshlayout:1.2.0'
- implementation from
- Updated android native
compileOptionstoJavaVersion.VERSION_17 - Implemented
saveState,restoreStateInAppWebViewController methods - Implemented
onShowFileChooserWebView event - Updated InAppBrowser toolbar top
- Merged "Android: implemented PlatformPrintJobController.onComplete" #2216 (thanks to Doflatango)
- Fixed "When useShouldInterceptAjaxRequest is true, some ajax requests doesn't work" #2197
- Merged "Fixed recursive calling toMap in AndroidInternalStoragePathHandler" #2452 (thanks to roberthofstra)
- Fixed recursive
toMapcall forAndroidInternalStoragePathHandler#2451 - Fixed "Error when updating webview settings Android in v6.2.0-beta.2" #2449
- Fixed "[Android] Upgrade to AGP 9" #2765
- Fixed "update android apg version to 8.9.1 or higer" #2761
- Fixed "InAppWebViewController.goTo" implementation
- Merged "fix #2484, Remove not-empty assert for Cookie.value" #2486 (thanks to laishere)
-
1.2.0-beta.226 Nov 2024 pre-releaseRelease notes
Open source →- Updated flutter_inappwebview_platform_interface version to ^1.4.0-beta.2
- Implemented
hideInputMethod,showInputMethodInAppWebViewController methods - Implemented
isUserInteractionEnabled,alphaproperties ofInAppWebViewSettings - Merged "Show / Hide / Disable / Enable soft Keyboard Input (Android & iOS)" #2408 (thanks to Mecharyry)
- Fixed "[Android] PrintJobOrientation _TypeError (type 'Null' is not a subtype of type 'int')" #2413
- Fixed "Accessibility Android" #1694
- Fixed "Automatic font scale according to accessibility option 'font size' of device does not work on Android" #540
- Fixed "callHandler method is not injected into InAppBrowser" #1973
-
1.2.0-beta.105 Nov 2024 pre-releaseRelease notes
Open source →- Updated flutter_inappwebview_platform_interface version to ^1.4.0-beta.1
- Added
InAppWebViewController.enableSlowWholeDocumentDrawstatic method - Added
CookieManager.flushmethod - Added support for
UserScript.forMainFrameOnlyparameter - Implemented
requestFocusWebView method - Updated UserScript at document end implementation
- Updated
InAppWebViewController.takeScreenshotimplementation to support screenshot out of visible viewport whenInAppWebViewController.enableSlowWholeDocumentDrawis called - Fixed "After dispose a InAppWebViewKeepAlive using InAppWebViewController.disposeKeepAlive. NullPointerException is thrown when main activity enter destroyed state." #2025
- Fixed crash when trying to open InAppBrowser with R.menu.menu_main on release mode
- Fixed "android.webkit.WebSettingsWrapper cannot be cast to com.android.webview.chromium.ContentSettingsAdapter" #2397
- Merged "Prevent blank InAppBrowser Activity from being restored" #1984 (thanks to ShuheiSuzuki-07)
- Merged "Update Android Cookie Expiration date format to 24-hour format (HH)" #2389 (thanks to takuyaaaaaaahaaaaaa)
- Merged "[Android] allow sync navigation requests using a regular expression" #2008 (thanks to lyb5834)
-
1.1.302 Oct 2024 -
1.1.201 Oct 2024Release notes
Open source →- Removed webview/plugin_scripts_js/ConsoleLogJS.java file, use native WebChromeClient.onConsoleMessage instead
-
1.1.129 Sep 2024 -
1.1.023 Sep 2024Release notes
Open source →- Updated androidx.webkit:webkit:1.8.0 to androidx.webkit:webkit:1.12.0
- Updated androidx.browser:browser:1.6.0 to androidx.browser:browser:1.8.0
- Updates minimum supported SDK version to Flutter 3.24/Dart 3.5.
- Removed unsupported WebViewFeature.SUPPRESS_ERROR_PAGE
- Merged "Remove references to deprecated v1 Android embedding" #2176 (thanks to gmackall)
-
1.1.0+125 Sep 2024Release notes
Open source →- Downgraded androidx.appcompat:appcompat:1.7.0 to androidx.appcompat:appcompat:1.6.1
- Added
-dontwarn android.window.BackEventproguard rule
-
1.1.0+226 Sep 2024 -
1.1.0+326 Sep 2024 -
1.1.0+427 Sep 2024 -
1.0.1331 Jan 2024Release notes
Open source →- Fixed "Android emulator using API 34 fails to draw on resume sometimes" #1981
-
1.0.1225 Dec 2023Release notes
Open source →- Updated
flutter_inappwebview_platform_interfaceversion dependency to^1.0.10
- Updated
-
1.0.1123 Dec 2023Release notes
Open source →- Updated
flutter_inappwebview_platform_interfaceversion dependency to^1.0.9 - Fix typos (thanks to michalsrutek)
- Updated
-
1.0.1018 Dec 2023Release notes
Open source →- Updated
flutter_inappwebview_platform_interfaceversion dependency to^1.0.8 - Implemented
PlatformCustomPathHandlerclass
- Updated
-
1.0.917 Dec 2023Release notes
Open source →- Updated
flutter_inappwebview_platform_interfaceversion dependency to^1.0.7 - Fixed "Cloudflare Turnstile failure" #1738
- Fixed
InAppWebViewController.callAsyncJavaScriptissue when the last line of thefunctionBodyparameter includes a code comment
- Updated
-
1.0.812 Dec 2023Release notes
Open source →- Implemented
InAppWebViewSettings.interceptOnlyAsyncAjaxRequests - Implemented
PlatformInAppWebViewController.clearFormDatamethod - Implemented
PlatformCookieManager.removeSessionCookiesmethod - Updated
useShouldInterceptAjaxRequestautomatic infer logic - Updated
CookieManagermethods return value
- Implemented
-
1.0.706 Dec 2023 -
1.0.606 Dec 2023 -
1.0.504 Dec 2023 -
1.0.430 Nov 2023Release notes
Open source →- Throw platform exception when ProcessGlobalConfig.apply throws an error on the native side to be able to catch it on Flutter side
-
1.0.329 Nov 2023Release notes
Open source →- Updated
ContentBlockerHandlerCSS_DISPLAY_NONE action type andJavaScriptBridgeJS.JAVASCRIPT_BRIDGE_JS_SOURCEjavascript implementation code
- Updated
-
1.0.228 Nov 2023Release notes
Open source →- Updated
flutter_inappwebview_platform_interfaceversion dependency to1.0.2 - Fixed "Crash when starting ChromeSafariBrowser on Android java.lang.NoSuchMethodError: No virtual method isEngagementSignalsApiAvailable" #1881
- Updated
-
1.0.127 Nov 2023 -
1.0.027 Nov 2023