Welcome to Android Kotlin Fundamentals! In this two-unit course, you learn the fundamentals of Android development and best practices as you build a collection of Android apps in the Kotlin programming language.

Build five different Android apps with the Kotlin programming language. Create multiple layouts and add user interactivity to your Android apps. Define navigation paths and start an external activity. Handle complex lifecycle situations and add logging.

Earnable badges


Build five different Android apps with the Kotlin programming language. Learn about architecture components, such as ViewModel and LiveData. Create a database using the Room library. Display a list of clickable items with RecyclerView. Load and display data from the internet. Make your app more accessible for all users.

Earnable badges