Whether you're interested in getting started with Kotlin or are looking to grow your expertise, Google's Kotlin for Android training courses can help you advance your skills.
Kotlin is a programming language widely used by Android developers everywhere. This topic serves as a Kotlin crash-course to get you up and running quickly. Variable declaration Kotlin uses two different keywords to declare variables: val and var. Use val for a variable whose value never changes.
Continue learning the fundamentals of Kotlin, and start building more interactive apps. Use conditionals, function types, classes, and lambda expressions in Kotlin.
You will write these apps in the Kotlin programming language and learn best practices in Material Design, app architecture, data storage, fetching data from the network, testing, and more.
This course teaches people with no programming experience how to build simple Android apps with Jetpack Compose. Along the way, you'll learn the fundamentals of programming and the basics of the Kotlin programming language.
If you’re looking to build an Android app, we recommend starting with Kotlin to take advantage of its best-in-class features. In an effort to support Android development using Kotlin, we co-founded the Kotlin Foundation and have ongoing investments in improving compiler performance and build speed.
Get started developing in Kotlin, and learn the basics of the Kotlin programming language: data types, operators, variables, control structures, and nullable versus non-nullable variables.
Take the full course to learn the basics of creating apps with Jetpack Compose, Android's modern toolkit for developing user interfaces. As you create a series of apps, you’ll learn the basics of the Kotlin programming language and the fundamentals of app development.