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
Creative, Serious and Playful Science of Android AppsUniversity of Illinois at Urbana-Champaign via Coursera Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera Android. Programación de Aplicaciones
MirÃadax Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera Begin Programming: Build Your First Mobile Game
University of Reading via FutureLearn