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

Introduction to Internationalization and Localization
University of Washington via edX
Internationalization: Creating Digital Content for the World
University of Washington via edX
Localization: Adapting Digital Content to Local Markets
University of Washington via edX
Introducción al diseño de videojuegos
Domestika
Developing International Software: Part 2
Microsoft via edX