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
3D Graphics in Android: Sensors and VRImperial College London via Coursera A Simple Picture Storing App with Java and Android Studio
Coursera Project Network via Coursera Advanced App Development in Android Capstone
Imperial College London via Coursera Capstone MOOC for "Android App Development"
Vanderbilt University via Coursera Access NFC in an Android Studio Project
Coursera Project Network via Coursera