Android Developers Essentials Get started Stay organized with collections Save and categorize content based on your preferences. Get started with Android To get started, do a quick codelab or dive deeper into a training course for an overview of key Android development topics. Create a Hello World app Follow this introductory codelab with step-by-step instructions to make a simple Hello World app. Start codelab Start the Android Basics course Take the full course to learn the basics of creating apps with Jetpack Compose, Android’s modern toolkit for developing user interfaces. As you create a series of apps, you’ll learn the basics of the Kotlin programming language and the fundamentals of app development. Go to course Browse learning resources Go deeper by exploring other training resources, such as learning pathways for more-advanced topics, including Compose, app architecture, and accessibility. Find resources that educators can use to teach Android development. Go to training resources Explore sample apps If you learn best by reading code, there's a wide range of sample apps that you can check out, modify, and learn from. Go to samples