An open API service indexing awesome lists of open source software.

https://github.com/prasannajeet/android-navigation-example

How to use Android Navigation Architecture Component using Kotlin
https://github.com/prasannajeet/android-navigation-example

android-architecture-components android-jetpack android-navigation-component

Last synced: about 1 year ago
JSON representation

How to use Android Navigation Architecture Component using Kotlin

Awesome Lists containing this project

README

          

# Sample App for Android Navigation Architecture Component

This sample application written in pure Kotlin explains how to use the new Android Navigation architecture component which is part of the Android Jetpack in order to easily create navigation graphs similar to Storyboards in iOS

[Medium article I wrote with steps to create simple navigation project](https://medium.com/@prasannajeet/using-the-navigation-architecture-component-in-android-jetpack-kotlin-48d4167ec9e5)

_**Since Navigation architecture component is in alpha, this repository will be constantly updated to consume the latest builds**_

This sample app has used 3 navigation pathways
1. From fragment to activity
2. From one fragment to another
3. 2 Step navigation involving 3 fragments

Following image shows how the navigation graph is this project.

![chart](https://raw.githubusercontent.com/prasannajeet/android-navigation-example/master/chart.png)

## Additional Reading:

[Android Documentation](https://developer.android.com/topic/libraries/architecture/navigation/navigation-implementing#kotlin)

[Android Jetpack — Navigation Library (Part1 — Destinations)](https://medium.com/@Botz/android-architecture-components-navigation-aedee96b0c46)

[Android Jetpack — Navigation Library (Part2 — Actions)](https://medium.com/@Botz/android-jetpack-navigation-library-part2-actions-a4f706c971ac)