Android Development Essential Training: App Architecture with Kotlin

Go to class
Write Review

Free Online Course: Android Development Essential Training: App Architecture with Kotlin provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Android Development Essential Training: App Architecture with Kotlin is taught by David Gassner.

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
    1. Handle and Manage Lifecycle Events
    • Explore the activity lifecycle
    • Trace lifecycle events with Logcat
    • Handle events with LifecycleObserver
    2. Manage View Objects at Runtime
    • 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
    3. Manage Navigation
    • 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
    4. Work with Navigation Menus
    • 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
    Conclusion
    • Next steps