While working on our app's notification feature, I received a notification from the Instamart app. I followed the link, and it felt incredibly fast, opening the required screen immediately. This inspired me to implement a similar feature in our app.
I understand that when a notification is clicked, the app prioritizes that specific flow instead of initializing the home screen first. It navigates directly to the relevant screen, handling authentication and validation in the background. Once the user presses the back button, the app then initializes the regular home section.
Why I choose this method?
I chose this method because our existing notification flow felt sluggish. After looking for ways to improve, I found the Instamart flow to be fast, smooth, and simple, so I decided to adopt that pattern.