YoVDO

Kotlin for Android: Best Practices

Offered By: LinkedIn Learning

Tags

Kotlin Courses Android Development Courses Java Courses

Course Description

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

Taught by

Chiu-Ki Chan

Related Courses

Creative, Serious and Playful Science of Android Apps
University 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