One MainActivity hosting a NavHost with @serializable routes, nested auth/main graphs, popUpTo on sign in/out. Start destination based on session state (fixes signed-in users landing on Sign Up).
Acceptance criteria
Reference: Android Base — Modernization Audit & Recommendations — section: Jetpack Compose migration
One MainActivity hosting a NavHost with @serializable routes, nested auth/main graphs, popUpTo on sign in/out. Start destination based on session state (fixes signed-in users landing on Sign Up).
Acceptance criteria
Reference: Android Base — Modernization Audit & Recommendations — section: Jetpack Compose migration