
Starter and solution codeĪs you work through the codelabs in the Android Kotlin Fundamentals course, you create apps. It also helps to have an idea of what functional programming is, but it's not required.

How code is built, compiled, and executed, in general terms.Basic multithreading and exception handling.You should also be comfortable navigating GitHub and familiar with the following concepts: You should be familiar with all the concepts, tools, and vocabulary taught in Udacity's free Kotlin Bootcamp for Programmers course. To take the Android Kotlin Fundamentals course, we recommend that you have at least 2 years of experience in a full-fledged object-oriented programming language such as Java, C++, or Smalltalk. To learn about other Android training created by the Google Developers Training team, visit Google Developers Training: Android. We recommend that you take the codelabs in sequence, but it's not a requirement.

In this course, you learn basic Android Kotlin programming concepts and build various apps. This course provides a series of codelabs that lead you through the fundamentals of building Android apps using Kotlin.

Welcome to the Android Kotlin Fundamentals course, created by the Google Developers Training team.
