[ Web Proxy ]
URL:
Viewing: http://developer.android.com/develop/ui [Back]  [Original]

Develop UI  |  Jetpack Compose  |  Android Developers Skip to main content
Essentials Design & Plan Develop Google Play Blog
Search:
Android Studio
Android Developers [Android Developers]
Stay organized with collections Save and categorize content based on your preferences.
[]

Jetpack Compose is the modern Android toolkit for building native UI with intuitive Kotlin APIs. Compose simplifies and accelerates UI development, including adaptive design for all form factors—from phones, tablets, and foldables to TVs and wearables.

Compose provides pre-built UI components so you can implement your app's UI with graphics, animations, and other visual elements with minimal code.

To maintain any existing views-based UIs in your app, use the views-based workflows. We recommend migrating your views-based UIs to Compose.

Build 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 modern toolkit for building user interfaces on Android.

Build for mobile form factors

Guide
Develop for large screens to make more UI options available for users. Large screens— such as tablets, foldables, and ChromeOS devices—showcase content and facilitate multitasking.
Guide
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.
Guide
Create new apps for TVs based on what you already know about Android. Or, extend your existing apps to run on TVs.
Guide
Bring your app to vehicles running Android Auto or Android Automotive OS; one app architecture works for both.
Guide
Android XR is an extension of the Android platform, so you can build XR apps with Android APIs and tools or open standards such as OpenXR and WebXR.
Design for everyone. Integrate accessibility features and services into your app to improve usability for all users.

See some samples

Now in Android is an Android app built with Kotlin and Jetpack Compose. Now in Android is designed to serve as a reference for Android developers and models best practices for design and development.

AppWidgets is a collection of samples that demonstrates how to build app widgets using Jetpack Glance—a framework built on top of Compose.

Optimize your app

Refine your app's performance to ensure that your user interface runs smoothly and responsively.
Write robust tests to ensure that your app's user interface is reliable, free of jank, and working as intended.

Latest videos

[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],[],[],[]]

Web Proxy Viewer  |  New URL  |  Original Page