Jetpack Compose is Android's new modern toolkit for building native UI using less code and powerful Kotlin APIs. It is inspired by React, Litho, Vue.js and Flutter but written completely in Kotlin. Compose aims to simplify and reduce code by separating concerns through a declarative paradigm instead of the traditional imperative view approach. It uses a gap buffer data structure to efficiently manage changes to UI over time in a reactive way. While still in developer preview, Compose shows promise for improving the Android UI development experience.