Use SavedStateHandle effectively to receive arguments directly in ViewModel while navigation between composables or fragments in Android. Learn how to pass a parcelable navigation type objects and write a simple test case by mocking retrieved data.
Learn how to build a simple navigation flow between list and detail composable destinations using jetpack compose in android. Build a simple app which shows cats using NavHost, NavController, NavArguments.
Implementing Material Design BottomNavigationView is pretty simple which allows users to Navigate to multiple screens by simply clicking on the bottom icons. This article covers implementing along with navigation controller.
Navigation is part of Android Jetpack which handles everything needed for an app navigation. With SafeArgs, NavArgs and place to visualize all app destinations at one place. Learn with example I have created in this article.
Easy to implement and whole app navigation at one place, with visual code editor which connects different destinations using actions. Learn how to implement SafeArgs with this article. Also check the my example available in Github.