Android Jetpack: Introducing Navigation component

Subscribers:
1,350,000
Published on ● Video Link: https://www.youtube.com/watch?v=Y0Cs2MQxyIs



Duration: 5:08
243,552 views
2,373


The Navigation component is a suite of libraries, tooling and guidance for in-app navigation. The component centralizes all of the navigation information of your app in a navigation graph, providing a robust framework for implementing everything from simple button clicks to complex navigation UI patterns.

Android Studio 3.3 includes the Navigation Editor, which visuals your navigation graph. Other features and benefits include:

- Automatic handling of fragment transactions
- Correctly handling up and back
- Default behaviors for animations and transitions
- Deep linking, including proper backstack generation
- Implementing common patterns like navigation drawers and bottom nav with little additional work using the Navigation UI library → http://bit.ly/2EWYtoV
- Type safety when passing information while navigating using the Safe Args plugin → http://bit.ly/2VR7kPM


To learn more about Navigation, check out:

- The Navigation Component Documentation → http://bit.ly/2TJuhao
- Navigation Codelab → http://bit.ly/2TSa9mB
- Single Activity: Why, When, and How at Android Dev Summit '18 → http://bit.ly/2u5OoRC
- Android Studio 3.3 Blogpost → http://bit.ly/2VWxJMc
- Base Navigation Reference Documentation → http://bit.ly/2EY0Mbn
- Fragment navigation Reference Documentation → http://bit.ly/2UB0ltY
- Navigation UI Reference Documentation → http://bit.ly/2FbXKBL
- Source code (part of AOSP) → http://bit.ly/2UBbHOG
- Navigation Editor Issue Tracker → http://bit.ly/2VWvrws
- Navigation Component Issue Tracker (Non Navigation Editor) → http://bit.ly/2CjXazR

#Featured







Tags:
Navigation component
android jetpack
navigation editor
visual navigation graph
navigation component libraries
navigation component plugins
android navigation
bottom navigation
navigation drawer
UI patterns
single activity model
navigation graph
nav host fragment
nav controller
Navcontroller
Navigation UI library
Android Developers
Android
GDS: Yes;