Christopher Mederos
06/11/2025, 9:49 AMChristopher Mederos
06/11/2025, 9:51 AMStylianos Gakis
06/11/2025, 10:03 AMStylianos Gakis
06/11/2025, 10:04 AMVidmantas Kerbelis
06/11/2025, 10:33 AMNavHost
in the application.
I think that's your best option.
EDIT: I still rely on the Android splashscreen lib, but it's just hiding the empty "splash" route now.
Also, when I know my actual start destination - I navigate to it popping up to "Splash" in an inclusive manner (so it's gone from the stack).Stylianos Gakis
06/11/2025, 11:20 AMVidmantas Kerbelis
06/11/2025, 11:34 AMStylianos Gakis
06/11/2025, 11:57 AMChristopher Mederos
06/11/2025, 1:23 PMChristopher Mederos
06/12/2025, 2:10 AMVidmantas Kerbelis
06/12/2025, 5:01 AMdeeplink
NavDestination's, I handle all deeplinks via the main view model and passing them to an event bus. In my eyes - it's much simpler as you can handle the same deeplink in whatever way you want, on whatever screen you want, or even multiple screens.
And so, a deeplink would:
• Load up the app
• On Android it would show the splashscreen overlay, with the current default target nav destination as Splash
• In the main view model - fIgure out what to show in accordance to the received deeplink
• In the main view model - navigate to where the user needs to be + pop the splash destination in an inclusive manner
• Hide the Android splashscreen overlayStylianos Gakis
06/12/2025, 6:46 AMVidmantas Kerbelis
06/12/2025, 7:11 AMStylianos Gakis
06/12/2025, 7:17 AMVidmantas Kerbelis
06/12/2025, 7:25 AMStylianos Gakis
06/12/2025, 7:51 AMVidmantas Kerbelis
06/12/2025, 7:57 AMStylianos Gakis
06/12/2025, 8:04 AMVidmantas Kerbelis
06/12/2025, 8:05 AMStylianos Gakis
06/12/2025, 8:10 AM