
Design & Plan - Android Developers
Design your UI, plan your app's architecture, and learn to build a high-quality app.
UI Design | Android Developers
Design beautiful and modern Android apps that meet your user where they are, whether browsing their phone, reading on their tablet, glancing at their wrist, working on a ChromeOS device, or …
Mobile | UI Design | Android Developers
Create your app design using Android themes and components. Leverage Android’s unique design patterns and offerings to create a beautiful, usable, modern app.
Layout basics | Mobile | Android Developers
Oct 13, 2025 · Verify that your app provides a good user experience on both landscape and portrait orientation as well as different screen sizes and form factors. For more information, …
Samples | Mobile | UI Design | Android Developers
Now in Android app Learn how this app was designed and built. See the design case study, architecture learning journey, and modularization learning journey.
Material Design for Android | Views | Android Developers
Oct 18, 2024 · Material Design is a comprehensive guide for visual, motion, and interaction design across platforms and devices. To use Material Design in your Android apps, follow the …
Design for XR - Android Developers
May 23, 2025 · For Android apps, adopt established UI patterns. For Unity, OpenXR, or WebXR apps, apply platform-specific design guidelines to ensure a seamless user experience.
Design systems in Compose - Android Developers
Oct 30, 2025 · Jetpack Compose makes it easy to implement a design system and give your app a consistent look and feel with theming, components, and more. The following pages provide …
Application fundamentals | App architecture | Android Developers
Feb 10, 2025 · Learn how Android apps are structured to separate app resources from the app code, including how you can provide alternative resources for specific device configurations.
Scale, sizes, and visual design | Android XR | Android Developers
Sep 24, 2025 · You can build Android XR applications using OpenXR, native Android APIs, or WebXR. The visual design recommendations outlined on this page apply regardless of which …