Jetpack Compose is Android's recommended modern toolkit for building native UI with less code, powerful tools, and intuitive Kotlin APIs. It simplifies and accelerates UI development, including adaptation to any form factor—from smartphones, foldables, and tablets to TVs and wearables.

Compose offers pre-built UI components that work with graphics, animations, and other visual elements.

For existing views-based UIs, you can choose to migrate to Compose or continue to use views-based workflows.

Learn building UI with Android

For developers already familiar with Android: this course covers the essentials of building native UI with Compose, including layouts, theming, animations, architecture, state, accessibility and testing.
For developers just getting started with Android: learn how to build an Android app using Jetpack Compose, the recommended toolkit for building user interfaces on Android.

Build across devices

Develop for large screens to make more UI options available for users. Large screens—like tablets, foldables, and ChromeOS devices—showcase content and facilitate multitasking.
Write apps for wearables that enable users to stay connected, monitor biometric data, track exercise, and take advantage of other useful features on-the-go.
Create new apps for TVs based on what you already know about Android. Or, extend your existing apps to run on TVs.
Bring your app to vehicles running Android Auto or Android Automotive OS. One app architecture works for both cases so your users can enjoy your app in cars.
Design for accessibility to design for everyone. Check out integrating accessibility features and services to improve your app's usability.
Refine your app's performance to ensure that your user interface runs smoothly, with tangible reactivity.
Write robust tests to ensure that your app's user interface is reliable, free of jank, and working as intended.
Getting started
Android 14 introduces great new features and APIs for developers.

Build richer media experiences with Ultra HDR, new camera extensions, and lossless USB audio. Simplify sign-in and provide health insights. Support large-screen overrides per user or manufacturer. And much more.

Latest videos