Top Flutter Deep Linking packages Universal links are used to link to content on websites, mobile apps, and even in-app content, regardless of the platform or device. Universal links are typically used to provide a more seamless and user-friendly experience for users. Deep Linking is the ability to link to specific content within an app. This is different than simply launching an app because it allows you to take the user directly to the content they are looking for. Deep Linking can be used to share content with other users or to promote content within an app. Dynamic Links are deep links into an app that work whether or not users have installed the app yet. When users open a Dynamic Link into an app that is not installed, the app's Play Store page opens, where users can install the app. After users install and open the app, the app displays the deep-linked content. The complete list of Flutter packages that can be used to add App Links, Deep Links, Dynamic Links and Universal Links is provided below.
uni_links
1496
Flutter plugin for accepting incoming links - App/Deep Links (Android), Universal Links and Custom URL schemes (iOS).
firebase_dynamic_links
738
Flutter plugin for Google Dynamic Links for Firebase, an app solution for creating and handling links across multiple platforms.
app_links
663
Android App Links, Deep Links, iOs Universal Links and Custom URL schemes handler for Flutter (desktop included).
whatsapp_unilink
298
Dart package helping your app interact with WhatsApp via HTTP links (universal links). Works with Flutter.
protocol_handler
57
This plugin allows Flutter apps to register and handle custom protocols (i.e. deep linking).