Intermediate Kotlin for Android Developers

Go to class
Write Review

Free Online Course: Intermediate Kotlin for Android Developers provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 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. Intermediate Kotlin for Android Developers is taught by Annyce Davis.

Overview
  • Get acquainted with Kotlin—the concise, fun language that is supported by Google as an Android development language. Learn about its efficiencies and power in Android development.

Syllabus
  • Introduction

    • Welcome
    • What you should know
    • Using the exercise files
    • Review the starting app
    1. Kotlin Overview
    • What Kotlin has to offer
    • Benefits of Kotlin on Android
    • Quick look at syntax
    • Review nullability
    • Understanding lambdas
    2. Extension Functions and Properties
    • Working with extensions
    • Create an extension function
    • Access extension functions from Java
    • Common Android extension functions
    • Kotlin Android Extensions overview
    • Kotlin Android Extensions advanced
    3. Incorporating Anko
    • Anko overview
    • Anko commons: Basics
    • Anko commons: Design and support.v4
    • Anko layouts: Basics
    • Anko layouts: Create a custom component
    • Anko layouts: Style component views
    • Anko layouts: Use a custom component
    • Anko layouts: Listeners
    • Anko layouts: Anko Support plugin
    4. Advanced Anko
    • Coroutines overview
    • Anko coroutines: Launch basics
    • Anko coroutines: Launch advanced
    • Anko coroutines: Async
    • Anko coroutines: Listeners
    • Anko coroutines: Suspending functions
    5. Working with Collections
    • Nullability and collections
    • Read-only and mutable collections
    • Arrays
    • Collection operators: Filtering
    • Collection operators: Mapping
    • Collection operators: Aggregating
    Conclusion
    • Next steps