YoVDO

Android App Development: Localization and Internationalization

Offered By: LinkedIn Learning

Tags

Localization Courses Kotlin Courses Internationalization Courses ViewModel Courses LiveData Courses

Course Description

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

Eric Brynsvold

Related Courses

Android: Room Fundamentals
Pluralsight
Building Apps with Android Architecture Components
Pluralsight
Android Development: Data Binding
LinkedIn Learning
Building an Android App with Architecture Components
LinkedIn Learning
Android Development Essential Training: App Architecture with Kotlin
LinkedIn Learning