I have read about App Indexing and Deep Linking for android apps.
As far as I can find both are the same and deep linking is much easier since it just requires to add an intent filter in the Manifest.xml file.
So why do I need to use app indexing?
What makes it different from deep linking?
A different way of coding(android) is required to implement
Fire Base App Indexing
Here is a link that guides about Fire Base App Indexing:
https://firebase.google.com/docs/app-indexing/
Is that necessary?