Recently, I have learned about deep linking and deferred deep linking and want to implement deferred deep linking in my app. Provide a step by step implementation or any tutorials available for this.
UPDATE
As of now Firebase have already deprecated Firebase dynamic link service. Check here
It'll no longer support dynamic links after Aug 2025. Here is a migration guide to migrate projects from using dynamic links to app links or universal links.
Deep linking is a wide topic in android it was making good sense in theory but it's implementation was not perfect and we could not track any useful analytical data, This problem was solved by branch.io initially and worked nicely,the only problem with that was it was a third party tool and free upto a certain limit and it caused few issues with progaurd, Now google has come out with its own implementation using firebase called Dynamic links I would recommend Dynamic links over branch.io.
About the pricing the dynamic links are completely free but branch.io has a limit for free usage