Yesterday, Google announced the stable release of the Android Jetpack Navigation component. This component is a suite of libraries and tooling to help developers implement navigation in their apps, whether it is incorporating simple button clicks or more complex navigation patterns such as app bars and navigation drawers.
You can make basic user actions like Up and Back buttons work consistently across devices and screens for better user experience.
Deep linking gets complicated as your app gets more complex. With deep linking, you can enable users to land directly on any part of your app. In the Navigation component, deep linking is a first-class citizen to make your app navigation more consistent and predictable.
It ensures the type safety of arguments that are passed from one screen to another. This, as a result, will decrease the chances of runtime crashes as users navigate in your app.
You will be able to add navigation experiences like navigation drawers and navigation bottom bars to make your app navigation more aligned with Material Design guidelines.
You can use the Navigation Editor to easily visualize and manipulate the navigation graph, a resource file that contains all of your destinations and actions, for your app. The Navigation Editor is available in Android Studio 3.3 and above.
To know more in detail, check out the official announcement.
Android Q Beta is now available for developers on all Google Pixel devices
Android Studio 3.5 Canary 7 releases!
Android Things is now more inclined towards smart displays and speakers than general purpose IoT devices