Android Basics with Compose | Learn the basics of building Android apps with Jetpack Compose, the recommended UI toolkit for building Android apps | developer.android.com/courses/android-basics-compose/course | product:android | 06-01-2023 | True |
Select interests to filter
Top updates
Get started with Google Cloud
Discover quickstarts, interactive tutorials, technical documentation, videos, and architectural diagrams to help you get started using Google Cloud.
Learn Android development essentials
The Android developer guides teach you how to build Android apps using APIs in the Android framework and other libraries.
Learn the basics of Google Search
It's worth learning the basics of managing your presence in search engines. A little knowledge can go a long way toward helping people find your site.
Google Maps Platform
Create real-world, real-time experiences with the latest Maps, Routes, and Places features from Google Maps Platform.
Write your first Flutter app
Create a simple mobile app using Flutter, Google's UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
Learn the fundamentals of Firebase
Get started with a Firebase project, explore best practices, and master additional concepts beyond the basics.
Google Cloud products
Browse over 100 Google Cloud products. New customers get $300 in free credits to start running workloads and conduct an assessment.
Using OAuth 2.0
Learn how web server applications use Google API Client Libraries or Google OAuth 2.0 endpoints to implement OAuth 2.0 authorization to access Google APIs.
Android Basics in Kotlin
This course teaches people with no programming experience how to build simple Android apps. Learn the fundamentals of programming and the basics of Kotlin.
Get started with TensorFlow
TensorFlow is an end-to-end open source platform that makes it easy for beginners and experts to create machine learning models.
Jetpack Compose basics
Jetpack Compose is a modern toolkit designed to simplify UI development. It combines a reactive programming model with the conciseness and ease of use of the Kotlin language.
Add structured data to your web pages
Google Search works hard to understand the content of a web page. Provide explicit clues about the meaning of a page with structured data.
Start building today
Trending news
Play your way at GDC
Build interactive agents with Gemini, supercharge your Android game with powerful APIs, and expand your PC gamer audience with Play's growth tools. Be the first to get our latest news from GDC.
Ladybug expands Gemini within Android Studio
In our biggest release since launch, Ladybug transforms Gemini into your new coding companion.
Explore AI assistance in Chrome DevTools
Support your debugging workflow across styling, performance, sources, network, and more.
What's new in AI
Introducing Gemini 2.0
Starting today, developers can test and explore Gemini 2.0 Flash via the Gemini API in Google AI Studio and Vertex AI.
Find an event
Grow your knowledge through online and in-person developer events.
Improve technical skills
Keep up with Google technology. Sharpen skills and master new ones.
Join a community
Meet a diverse network, no matter where you are on your developer journey.