PackageTrack
Sign in Get early access

external_app_launcher

A Flutter plugin which helps you to open another app from your app

4.0.4 60K downloads/mo #1373 most downloaded on pub.dev GeekyAnts/external_app_launcher

What this package is like to depend on

Last release 27 days ago

28 Jul 2026

Release timing varies

gaps range from 2 weeks to 1.5 years

Nearly every release is documented

notes for 11 of 11 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

11 releases · first in 2020

1 release in the last 12 months

see the full history below

Release timeline

11 releases · Jul 2020 to Jul 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 11
  1. 4.0.4 28 Jul 2026
    Release notes
    • Fix (#51): Removed legacy Registrar reference on Android; plugin now uses the v2 embedding API, resolving build failure "cannot find symbol: class Registrar".
    • Fix (#56): Resolved missing symbol linker errors that caused a crash on iOS 15.3; build now succeeds on iOS 13+.
    • Fix (#31): Resolved MissingPluginException on the launch_vpn method channel; plugin registers correctly on both Android and iOS.
    • Fix (#43): Removed NSLog debug statements ("Is reaching here1/2") from the iOS native layer.
    • Fix (#22): Replaced the opaque "something went wrong" error with descriptive return values ("App is installed but has no launch activity", "App is not installed and store redirect is disabled").
    • Fix (#36): Added Huawei AppGallery support on Android; devices with HMS but no GMS are now redirected to AppGallery (appmarket://details?id=…) instead of Google Play.
    • Feat (#24): Added LaunchApp.openSafari(url:) helper to open a URL directly in Safari on iOS.
    • Feat (#23): Added LaunchApp.openUrlInBrowser() and LaunchApp.openUrlInChrome() APIs to open a URL in a specific browser on Android/iOS, with automatic fallback to the system default browser if the target browser is not installed.
    • Fix (#34): Added <queries> intent declaration in the plugin AndroidManifest.xml so that isAppInstalled() reliably detects third-party packages (e.g. Zoom) on Android 11+ without requiring apps to declare QUERY_ALL_PACKAGES.
    • Fix (#8): openApp() and openUrlInBrowser() now catch SecurityException and return a descriptive message instead of crashing when called from a background context on Android 10+.
    • Fix (iOS docs, #27): Documented that iOS requires a registered custom URL scheme; attempting to launch an app via bundle ID alone is not supported due to iOS sandboxing.
    Open source →
  2. 4.0.3 06 Mar 2025
    Release notes
    • Fix: ios 18 launch url issue
    Open source →
  3. 4.0.2 06 Mar 2025
    Release notes
    • Fix: Android build issue
    Open source →
  4. 4.0.1 09 Dec 2024
    Release notes
    • Updated Kotlin version to 2.0.0.
    Open source →
  5. 4.0.0 12 Feb 2024
    Release notes
    • Gradle version is updated.
    Open source →
  6. 3.1.0 04 Aug 2022
    Release notes
    • Removed QUERY_ALL_PACKAGES users permission in Android. Apps have to use queries in AndroidManifest.xml file.
    Open source →
  7. 3.0.0 15 Jun 2022
    Release notes
    • Fix for android permission QUERY_ALL_PACKAGES
    • BREAKING CHANGE: Fix for returning boolean in isAppInstalled on iOS
    Open source →
  8. 2.0.2 24 Nov 2021
    Release notes
    Open source →
  9. 2.0.1 08 Oct 2021
    Release notes
    • Updated documentation.
    Open source →
  10. 2.0.0 24 Sep 2021
    Release notes
    • Null safety version.
    Open source →
  11. 0.0.1 10 Jul 2020
    Release notes
    • Initial release.
    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