There is an updated version of this course available, created for Kotlin 1.3, Android 5.0, Studio 4.0. View Latest Version

Jetpack Compose Primer

Jun 4 2019 · Video Course (18 mins) · Advanced

Note: This course used a pre-alpha version of Jetpack Compose and is now obsolete. But a new course on Jetpack Compose is in the works and coming soon!

Get up and running fast with the recently announced and pre-alpha Jetpack Compose toolkit for creating Android user interfaces in Kotlin code.


  • Kotlin 1.3, macOS 10.14, Studio 3.4

Setting Up Compose

8:02 Free

Install the repo tool for AOSP development, and use repo to download the Jetpack Compose pre-alpha software, including a custom version of Android Studio.


Use a custom version of Android Studio 3.4.1 to open Jetpack Compose sample projects, then run and explore the Jetpack Compose demo code.


See how to add a new Activity to the Jetpack Compose demo project in order to begin experimenting with the use of Jetpack Compose.


Version history

Android 5.0, Kotlin 1.3, Studio 4.0

Dec 19 2019

macOS 10.14, Kotlin 1.3, Studio 3.4 (Selected)

Jun 4 2019

Who is this for?

This course is for advanced Android developers that are interested in experimenting with the Jetpack Compose toolkit from Google for building user interfaces in Kotlin code.

It expects you to be familiar with Android Studio and Kotlin programming, and to have experience with using the command-line. Familiarity with developing for the Android Open Source Project (AOSP) would be helpful but is not required.

Covered concepts

  • Installing and using the repo tool for AOSP development
  • Running a custom version of Android Studio that is compatible with the pre-alpha Jetpack Compose
  • Running and exploring Jetpack Compose sample projects
  • Experimenting with new code in a Jetpack Compose sample project