Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Android Development Essential Training: 3 Navigation

via LinkedIn Learning

Overview

Learn how to create a simple, native Android application using Kotlin. This third course in a four-part series focuses on lifecycle events, views at runtime, and navigation.

Syllabus

Introduction
  • Let users explore your app
  • What you should know
  • Following along with the course
1. Manage Lifecycle Events
  • Explore the activity lifecycle
  • Trace lifecycle events
  • Handle events with LifecycleObserver
2. Manage Views at Runtime
  • Handle view events with lambdas
  • Explore ViewModels and LiveData
  • Add a ViewModel to an Activity
  • Store and publish data in a ViewModel
  • Subscribe to changes in LiveData values
  • ✓ Challenge: Take my order
  • ✓ Solution: Take my order
3. Manage Navigation
  • Add a new launcher activity
  • Handle app communication with Intents
  • Start activities with explicit Intents
  • Display a button on the toolbar
  • Share data with implicit Intents
4. Work with Navigation Menus
  • Add a navigation bar to a layout
  • Add menu items to a navigation bar
  • Handle navigation of menu events
  • ✓ Challenge: Badge of honor
  • ✓ Solution: Badge of honor
Conclusion
  • Next Steps

Taught by

Annyce Davis

Reviews

Start your review of Android Development Essential Training: 3 Navigation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.