Posted by Chet Haase

MAD Skills navigation illustration of mobile and desktop with Android logo

It’s a Wrap!

We’ve simply ended up the initial collection in the MAD Skills collection of video clips and also posts on Modern Android Development. This time, the subject was Navigation part, the API and also device that assists you produce and also modify navigating courses with your application.

The wonderful feature of video clips and also posts is that, unlike efficiency art, they have a tendency to stay for later on satisfaction. So if you haven’t had an opportunity to see these yet, take a look at the web links listed below to see what we covered. Except for the Q&A episode at the end, each episode has basically similar material in the video clip and also write-up variation, so make use of whichever layout you like for material intake.

Episode 1: Overview

The initial episode gives a fast, top-level review of Navigation Component, consisting of just how to produce a brand-new application with navigating ability (utilizing Android Studio’s helpful application themes), information on the control power structure of a navigation-enabled UI, and also a description of several of the significant APIs and also items associated with making Navigation Component job.

Or in write-up type:

Episode 2: Dialog Destinations

Episode 2 discovers just how to make use of the API to browse to dialog locations. Most navigating happens in between various piece locations, which are switched out within the NavHostFragment item in the UI. But it is additionally feasible to browse to exterior locations, consisting of dialogs, which exist beyond the NavHostFragment.

Or in write-up type:

Episode 3: SafeArgs

This episode covers SafeArgs, the center supplied by Navigation part for quickly passing information in between locations.

Or in write-up type:

Episode 4: Deep Links

This episode gets on Deep Links, the center supplied by Navigation part for assisting the customer reach much deeper components of your application from UI outside the application.

Or in write-up type:

Episode 5: Live Q&A

Finally, to conclude the collection (as we prepare to do for future collection), I organized a Q&A session with Ian Lake. Ian fielded concerns from you on Twitter and also YouTube, and also we talked about every little thing from attribute demands like numerous backstacks (looter: it’s in the jobs!) to Navigation assistance for Jetpack Compose (looter: the initial variation of this was simply launched!) to various other concerns individuals had regarding navigating, pieces, Up-vs-Back, conserving state, and also various other subjects. It was rather enjoyable — even more like a podcast with electronic cameras than a Q&A.

(There is no write-up for this; appreciate the video clip over)

Sample App: DonutTracker

The application made use of for a lot of the episodes over is DonutTracker, an application that you can make use of for tracking essential information regarding donuts you appreciate (or don’t). Or you can simply utilize it for having a look at the execution information of these Navigation functions; your selection.