Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Android Development Essential Training: 3 Navigation

Android Development Essential Training: 3 Navigation

1h 22mBeginner2021-02-03

Authors

Annyce Davis

Annyce Davis

Engineering leader, international conference speaker, and author.

Course details

Do you want to build an application for Android? The Android Development Essential Training series teaches the basics needed to develop, design, manage, and distribute your own native Android application using the Kotlin programming language and the Android SDK. In part 3, instructor Annyce Davis teaches you how to manage lifecycle events, views at runtime, navigation, and navigation menus. Annyce shows you how to inspect and handle lifecycle events on Android, offers a refresher on Kotlin lambdas, and introduces you to ViewModels and LiveData—as well as how you can use both to add and update data. She goes into how to use Intents to communicate with other app components and navigate between activities. Annyce also covers how to display a button on a toolbar and add a navigation bar. Bottom navigation bars make it easy for users to explore and switch between top-level views in a single tap; Annyce explains how to add this to your app, complete with menu items.

Skills covered

Android DevelopmentAndroidMobile DevelopmentGoogleEssential Training

Concepts

Introduction

  • Let users explore your app
  • What you should know
  • Following along with the course

Manage Lifecycle Events

  • Explore the activity lifecycle
  • Trace lifecycle events
  • Handle events with LifecycleObserver

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

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

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

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal