PackageTrack
Sign in Get early access

flutter_custom_tabs

A Flutter plugin for mobile apps to launch a URL in Custom Tabs/SFSafariViewController.

2.6.0 146K downloads/mo #970 most downloaded on pub.dev droibit/flutter_custom_tabs

What this package is like to depend on

Last release 29 days ago

26 Jul 2026

Release timing varies

gaps range from 2 weeks to 7 months

Nearly every release is documented

notes for 26 of 26 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

30 releases · first in 2018

3 releases in the last 12 months

see the full history below

Release timeline

30 releases · Apr 2018 to Jul 2026
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 30
  1. 2.6.0 26 Jul 2026
    Release notes
    • Updates the minimum supported SDK version to Flutter 3.44/Dart 3.12.
    • Migrates to built-in Kotlin.
    • Updates minimum supported Kotlin version to 2.2.10.
    • Migrates the build configuration from Groovy to Kotlin in the android example app.
    • Updates the minimum supported SDK version to Android SDK 23.
    • Updates minimum supported version to iOS 13.
    • Adopts UISceneDelegate in the iOS example app.
    • Updates minimum required flutter_lints version to 6.0.0.
    • Updates minimum required flutter_custom_tabs_ios version to 2.6.0.
    • Updates minimum required flutter_custom_tabs_android/web version to 2.5.0.
    Open source →
  2. 2.5.0 12 Feb 2026
    Release notes
    • Updates minimum supported SDK version to Flutter 3.27.0/Dart 3.6.
    • Updates minimum supported Kotlin version to 1.8.0.
    • Adds notes to README about:
      • iOS 26+ Liquid Glass appearance changes and affected option limitations.
      • iOS background-launch workaround.
      • App Links support limitations.
    • Updates minimum required flutter_custom_tabs_ios version to 2.5.0.
    • Updates minimum required flutter_custom_tabs_android/web version to 2.4.0.
    • Updates minimum required flutter_lints version to 5.0.0.
    • Updates minimum required mockito version to 5.4.4.
    Open source →
  3. 2.4.1 21 Nov 2025
    Release notes
    • Updates minimum required flutter_custom_tabs_ios version to 2.4.1.
      • Fix SFSafariViewController launch failure under UIScene lifecycle.
    Open source →
  4. 2.4.0 20 Apr 2025
    Release notes
    • Always enables app-specific history for lightweight URL launch.
    • Corrects minimum iOS version support.
    • Updates minimum required flutter_custom_tabs_ios version to 2.4.0.
      • This version introduces Swift Package Manager (SPM) support.
      • Note that due to the removal of unnecessary bridge code, running flutter clean might be required after upgrading to this version to avoid potential build issues.
    • Updates minimum required flutter_custom_tabs_android version to 2.3.1.
    Open source →
  5. 2.3.0 12 Apr 2025
    Release notes
    • Exposes new options from flutter_custom_tabs_android:
      • Customization:
        • Control visibility of bookmarks and download buttons in the overflow menu (CustomTabsOptions.bookmarksButtonEnabled, CustomTabsOptions.downloadButtonEnabled).
        • Enable app-specific history in Chrome (CustomTabsOptions.shareIdentityEnabled).
      • Partial Custom Tabs:
        • Support side sheet format on larger screens (PartialCustomTabsConfiguration).
        • Control background app interaction (PartialCustomTabsConfiguration.backgroundInteractionEnabled).
    • Improves documentation for the partial display.
    • Updates minimum iOS version to 12.0.
    • Updates minimum supported SDK version to Flutter 3.19.0/Dart 3.3.
    • Updates minimum required flutter_custom_tabs_android/ios/web version to 2.3.0.
    Open source →
  6. 2.2.1 27 Mar 2025
    Release notes
    • No changes except for version bump.
    Open source →
  7. 2.2.0 27 Mar 2025
    Release notes
    • Updates minimum required flutter_custom_tabs_android/ios/web version to 2.2.0.
    • Updates Android Gradle setup to use the new Flutter Gradle plugin integration.
    • Adds iOS requirements to README.
    Open source →
  8. 2.2.0-dev.1 27 Nov 2024 pre-release
    Release notes
    • Adds warmupCustomTabs, mayLaunchUrl(s), and invalidateSession functions for performance optimization.
    • Updates minimum supported SDK version to Flutter 3.16.0/Dart 3.2.
    • Updates minimum required flutter_custom_tabs_ios/web version to 2.2.0-dev.1.
    • Updates minimum required flutter_custom_tabs_android version to 2.2.0-dev.3.
    Open source →
  9. 2.1.0 01 Jul 2024
    Release notes
    • Updates minimum supported SDK version to Flutter 3.10/Dart 3.
    • Updates minimum required flutter_custom_tabs_android/ios/web version to 2.1.0.
    • Updates navigationBarColor in CustomTabsOptions to use surface instead of deprecated background.
    • Adds instructions for manually closing Custom Tabs to the README .
    Open source →
  10. 2.0.0 27 Jan 2024
    Release notes

    Highlights of changes from v1.x:

    • Refactors the signature for launching a URL in Custom Tabs.
    • Refactors the signature for manually closing Custom Tabs.
    • Supports the launch of a deep link URL.
    • Supports the launch of Custom Tabs as a bottom sheet.
    • Supports launching a URL in an external browser.
    • Introduces a lightweight version of URL launching.
    • Updates the minimum supported SDK version to Flutter 3.0.0/Dart 2.17.

    NOTE:
    Version 2.0.0 includes many breaking changes from version 1.x. For more information, please refer to the migration guide.

    Open source →
  11. 2.0.0+1 27 Jan 2024
    Release notes
    • Updates README.md with stable version dependency.
    Open source →
  12. 2.0.0-beta.2 25 Dec 2023 pre-release
    Release notes
    • Supports launching a URL in an external browser.
    • Makes LaunchOptions class immutable.
    • Renames appBarFixed property to barFixingEnabled in LaunchOptions class.
    • Renames CustomTabsCloseButtonIcon class to CustomTabsCloseButtonIcons.
    • Makes SystemNavigationBarParams class constructor a constant constructor.
    • Fixes a bug where the share action is not added when using the lightweight version on Android.
    • The lightweight version of flutter_custom_tabs prioritizes launching the default browser that supports Custom Tabs over Chrome.
    • Updates the flutter_custom_tabs_platform_interface package to version 2.0.0-beta.2.
    • Updates the flutter_custom_tabs_platform_android package to version 2.0.0-beta.2.
    • Updates the flutter_custom_tabs_platform_ios package to version 2.0.0-beta.1.
    • Updates the flutter_custom_tabs_platform_web package to version 2.0.0-beta.1.

    For details on the changes, please refer to the migration guide.

    Open source →
  13. 2.0.0-beta.1 22 Nov 2023 pre-release
    Release notes
    • Adds support for prioritizing the default browser over Chrome on Androids.
    • Updates the flutter_custom_tabs_platform_interface package to version 2.0.0-beta.1.
    • Updates the flutter_custom_tabs_platform_android package to version 2.0.0-beta.1.
    • Updates CocoaPods version to 1.14.2 in example app.

    For details on the changes, please refer to the migration guide.

    Open source →
  14. 2.0.0-beta 07 Nov 2023 pre-release
    Release notes
    • Refactors the signature for launching a URL in Custom Tabs.
    • Refactors the signature for manually closing Custom Tabs.
    • Introduces a lightweight version of URL launching as an experimental feature.
    • Supports the launch of a deep link URL.
    • Supports the launch of Custom Tabs as a bottom sheet.
    • Updates the flutter_custom_tabs_platform_interface package to version 2.0.0-beta.
    • Updates the flutter_custom_tabs_web plugin package to version 2.0.0-beta+1.
    • Migrates Android platform-specific implementations to the flutter_custom_tabs_android package plugin.
    • Migrates iOS platform-specific implementations to the flutter_custom_tabs_ios package plugin.
    • Updates the minimum supported SDK version to Flutter 3.0.0/Dart 2.17.

    For details on the changes, please refer to the migration guide.

    Open source →
  15. 1.2.1 16 Sep 2023
    Release notes
    • Fix the build error when depending on v1.2.0 plugin in some iOS projects.
    Open source →
  16. 1.2.0 09 Sep 2023
    Release notes
    • Supports presentation style customization for SFSafariViewController.
    • Make closeAllIfPossible work on Android 6.0 and above.
    • Update dependency CustomTabLauncher to v1.7.1.
    • Depends on CocoaPods v1.12.1.
    • Corrects the URLs in the README.
    Open source →
  17. 1.1.1 01 Sep 2023
    Release notes
    • Fixed a bug that handled results multiple times when opening a URL on Android.
    Open source →
  18. 1.1.0 30 Aug 2023
    Release notes
    • Added a manual close feature for SFSafariViewController on iOS.
    • Update dependency CustomTabLauncher to v1.7.0.
    • Update Android Gradle Plugin to v7.4.0.
    • Update the minimum supported OS to iOS11.
    Open source →
  19. 1.0.4 19 Jan 2022
    Release notes
    • Update to Android CustomTabsLauncher 1.0.6.
    Open source →
  20. 1.0.3 22 Aug 2021
    Release notes
    • Migrate from deprecated gradle getGenerateBuildConfig to buildFeatures.
    • Avoiding app crashes caused by URLs containing whitespaces.
    Open source →
  21. 1.0.2 22 Jun 2021
    Release notes
    • Fix NullPointerException when calling launch without setting the value of enableUrlBarHiding.
    Open source →
  22. 1.0.1 12 Jun 2021
    Release notes
    • Fix links in the document on pub.dev.
    Open source →
  23. 1.0.0 12 Jun 2021
    Release notes

    NOTE:
    The first major release include some breaking changes, see the migration guide for details.

    • Migrate to federated plugins.
    • Improved customization on iOS.
    Open source →
  24. 0.7.0 22 May 2021
    Release notes
    • Migrated to Null Safety.
    • Bug Fix : shows black screen while launching in release mode.
    • Support Android11.
    • Update the dependent url_launcher to v6.0.3.
    Open source →
  25. 0.6.0 10 Mar 2019
    Release notes
    • Added HTTP headers option.
    Open source →
  26. 0.5.0 27 Feb 2019
    Release notes

    NOTE:
    This package only support CustomTabs for androidx from v0.5.0.
    If you migrate existing project to androidx see the official docs.

    • AndroidX support.
    Open source →
  27. 0.4.0 07 Sep 2018
    Release notes
    • Fix: Only works with Chrome.
    Open source →
  28. 0.3.0 22 Aug 2018
    Release notes
    • Migrate to dart 2.0 release.
    Open source →
  29. 0.2.0 13 May 2018
    Release notes
    • Support custom transition.
    • Support enabling of Instant apps.
    Open source →
  30. 0.1.0 17 Apr 2018
    Release notes

    Initial release of plugin supports following customization options:

    • Custom tab toolbar color.
    • Hides the toolbar when the user scrolls down the page.
    • Adds default sharing menu.
    • Show web page title in tool bar.

    ref. CustomTabsIntent.Builder

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive