Dynamic Links are links that work the way you want, on multiple platforms, and whether or not your app is already installed. If a user opens a Dynamic Link on iOS or Android, they can be taken directly to the linked content in your native app. If a user doesn't have your app installed, the user can be prompted to install it; then, after installation, your app starts and can access the link.
Follow this guide to install
firebase_core and initialize Firebase if you haven't already.
On the root of your Flutter project, run the following command to install the plugin:
Once complete, rebuild your Flutter application:
Once installed, you're ready to start using Firebase Dynamic Links in your Flutter Project.
View the Usage documentation to get started.