DEEPLINKX / overview

DeeplinkX — typed external app links for Flutter

Typed outbound actions for external apps, maps, and stores, with explicit platform and fallback limits.

DeeplinkX 1.5.8 · Source

Open a conversation, profile, video, map, meeting, or store listing from your Flutter application using typed Dart actions. DeeplinkX owns the supported providers' link formats and coordinates native, store, and web handoffs where those paths are available.

Use it when your application repeatedly opens supported external apps and you want a consistent API for actions, installation checks, platform-specific configuration, and fallback policy. Choose a general URL launcher when you already have a URL and need a straightforward handoff to a browser or registered scheme handler.

The X means External. DeeplinkX launches links out to other apps. Incoming links into your own application need an incoming-link handler and routing setup.

What it provides

  • Typed provider/action constructors instead of assembling supported app URLs throughout your widgets.
  • Native app launching and installation checks on applicable platforms.
  • Optional store fallback, action-specific web fallback, and a native-only launch option.
  • Shared map helpers for view, search, address directions, and coordinate directions where each provider supports them.
  • Ordered selection among platform-matched stores for an application listing.
  • A federated Flutter plugin targeting Android, iOS, macOS, Windows, Linux, and web, with provider-specific native support and fallback differences.

Browse 42 apps and 7 stores, including maps, messaging, social apps, and store listings. TomTom GO Expert is experimental.

Explore and install

Start with getting started, choose an app/action reference, or follow a practical use-case recipe. Native checks and provider behavior require native execution; a browser demo is not a substitute for device validation.

42 app entries

7 stores

185 public actions

Includes experimental TomTom GO Expert.

Explore the documentation

  • Get started with DeeplinkX

    Install DeeplinkX, configure provider visibility, and understand launch results.

  • App and action reference

    Browse app setup, typed actions, native platforms, and fallback options.

  • Store reference

    Browse app-store setup, typed listing and rating actions, and native platforms.

  • Integration guides

    Understand link direction, fallbacks, installation checks, and ordered selection.

  • Practical use cases

    Nine practical Flutter workflows from the DeeplinkX example app.

  • Package comparisons

    Choose according to the task, with current sources and maintainer disclosure.

  • Articles

    Full historical publications with original attribution, context, and accessible local media.

  • Posts

    Full historical publications with original attribution, context, and accessible local media.