Android Development Essential Training: App Architecture with Kotlin
Offered By: LinkedIn Learning
Course Description
Overview
Learn Kotlin, lifecycles, navigation management, and other Android architecture recommendations to build high-quality Android applications.
Syllabus
Introduction
- Build robust apps with Android app architecture
- What you should know
- Review the starting app
- Explore the activity lifecycle
- Trace lifecycle events with Logcat
- Handle events with LifecycleObserver
- Work with synthetic view bindings
- Get view references with findViewById()
- Handle view events with lambdas
- Create companion object functions
- Update display from new data
- Restore state after orientation change
- Add a ViewModel to an activity
- Subscribe to changes in LiveData values
- Add a new launcher activity
- Start activities with explicit intents
- Display a Share button on the toolbar
- Share data with implicit intents
- Finish an activity with an up button
- Define an options menu with XML
- Add a navigation drawer to a layout
- Add icon graphics to menu items
- Add a header to a navigation drawer
- Handle navigation drawer menu events
- Add a navigation toggle button
- Next steps
Taught by
David Gassner
Related Courses
Android App Mini-CapstoneMeta via Coursera Android Development Course - Build Native Apps with Kotlin Tutorial
freeCodeCamp Android App Development: Localization and Internationalization
LinkedIn Learning Android Development Essential Training: 3 Navigation
LinkedIn Learning Android Development Essential Training: 4 Working with Data
LinkedIn Learning