Kotlin for Android: Best Practices
Offered By: LinkedIn Learning
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
- Kotlin language features
- EditorConfig
- Auto convert and the !! operator
- On-demand property: Getters
- Lazy initialization: lazy()
- Late initialization: lateinit
- Kotlin Android extensions
- Elvis operator
- Scope functions: let
- Scope functions: apply
- The when expression
- Sealed classes
- Data class
- String templates
- Functional programming: map, reduce
- Functional programming: find, filter
- Functional programming: all, Any
- Android KTX
- Next steps
Taught by
Chiu-Ki Chan
Related Courses
Creative, Serious and Playful Science of Android AppsUniversity 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