Kotlin for Android: Best Practices

Go to class
Write Review

Free Online Course: Kotlin for Android: Best Practices 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. Kotlin for Android: Best Practices is taught by Chiu-Ki Chan.

Overview
  • Discover how to leverage the power of Kotlin when developing Android mobile apps. Learn best practices for working with some of this popular language’s most helpful features.

Syllabus
  • Introduction

    • Kotlin best practices for Android
    • What you should know
    1. From Java to Kotlin
    • Kotlin language features
    • EditorConfig
    2. Properties and Fields
    • Auto convert and the !! operator
    • On-demand property: Getters
    • Lazy initialization: lazy()
    • Late initialization: lateinit
    • Kotlin Android extensions
    3. Conditionals
    • Elvis operator
    • Scope functions: let
    • Scope functions: apply
    • The when expression
    • Sealed classes
    4. Readability
    • Data class
    • String templates
    • Functional programming: map, reduce
    • Functional programming: find, filter
    • Functional programming: all, Any
    • Android KTX
    Conclusion
    • Next steps