Jetpack Navigation: Getting Started

Aug 10 2021 · Kotlin 1.4, Android 11, Android Studio 4.2.1

Part 1: Set Up Navigation

02. Understand the Project Structure

Episode complete

Play next episode

Next
About this episode
Leave a rating/review
See forum comments
Cinema mode Mark complete Download course materials
Previous episode: 01. Jetpack Navigation Overview Next episode: 03. Add Dependencies

Get immediate access to this and 4,000+ other videos and books.

Take your career further with a Kodeco Personal Plan. With unlimited access to over 40+ books and 4,000+ professional videos in a single subscription, it's simply the best investment you can make in your development career.

Learn more Already a subscriber? Sign in.

Transcript: 02. Understand the Project Structure

Sample App for this course is an app named Authorize Me. It consists of four screens - Main, Login, Sign up and Welcome, all of which are Fragments.

UI and basic validation is implemented in the starter project. During the course, you’ll learn to connect these fragments using the Navigation architecture component.

Open the starter project for this episode. You should see the following strucutre.

You are going to add Navigation to Single Activity Multiple fragment App.

MainActivity is your Single Activity.

You also have MainFragment at the same root location.

AuthorizeMeWidgetProvider will be used to create a Widget for this App.

login package contains files related to Login feature in the App.

Similiary signup and welcome package contains files related to Sign up and Welcome features respectively.

Expand the common package.

It has data and ui package.

common package contains the files related to Authentication when user Logs in OR Signs up into the App. Build and run the ap.

You see a blank screen. Well done! You are ready to add Magic of Navigation component into the App.