More Kotlin fundamentals

Learn additional Kotlin programming concepts that will enable you to build more interesting and fun Android apps.

 

More Kotlin fundamentals

Video Optional

Welcome to Unit 3! This video provides an overview of the Kotlin concepts you’ll learn in this pathway.

Generics, objects, and extensions

Codelab

Gain a high-level introduction to Kotlin concepts such as generics, enum classes, data classes, objects, and scope functions which you’ll be using in your Compose code.

Use collections in Kotlin

Codelab

Store a collection of data using arrays, lists, sets, and maps in Kotlin.

Higher-order functions with collections

Codelab

Become more comfortable with using higher-order functions in Kotlin as a convenient way to manipulate collections.

Practice: Classes and Collections

Codelab

Practice what you learned in this pathway about Kotlin by completing this set of tasks in the Kotlin Playground.

Quiz

Test what you’ve learned and earn your More Kotlin fundamentals badge.