Layout basics | Mobile | Android Developers A layout defines the visual structure for a user to interface with your app, such as in a composable Android provides a range of libraries, canonical starting points, and techniques to display and position content Get Started Start designing Android layouts by learning app anatomy then how to structure your app's content Takeaways
Build accessible apps | App quality | Android Developers According to the World Bank, 15% of the world’s population has some type of disability People with disabilities depend on apps and services that support accessibility to communicate, learn, and work By making your app accessible, you can reach these users
Android color for mobile design | Mobile | Android Developers Android color for mobile design On this page Takeaways Color space on Android How color is displayed on a device About color spaces Hue, chroma, and tone Color system process Color limitations Color scheme Apply color to your UI Accent color Semantic color Surface colors Accessibility and color Implement color Using Material Theme Builder:
Mobile | UI Design | Android Developers Design for mobile Create your app design using Android themes and components Leverage Android’s unique design patterns and offerings to create a beautiful, usable, modern app on phones, foldables, and tablets
Android Basics with Compose course | Android Developers Android Basics with Compose is a self-paced, online course on how to build Android apps using the latest best practices The course covers the basics of building apps with Jetpack Compose, the recommended toolkit for building adaptive user interfaces on Android
Get started with Vulkan | Android NDK | Android Developers This document provides a guide to setting up your development environment, downloading, compiling, and running the Khronos Vulkan sample application on Android devices, covering prerequisites, project import, compilation, execution, and code exploration
Community | Android Developers Join the Android development community Connect with like-minded Android developers Share and gain knowledge