|
Skip to main content
| http://developer.android.com/guide/navigation/navigation-principles#main-content |
|
| http://developer.android.com/ |
|
Essentials
| https://developer.android.com/get-started |
|
Get started
| https://developer.android.com/ai |
|
Hello, world!
| https://developer.android.com/get-started/overview |
|
Developer Verification
| https://developer.android.com/developer-verification |
|
Adaptive apps
| https://developer.android.com/adaptive-apps |
|
Compose for UI
| https://developer.android.com/compose |
|
AI-powered IDE
| https://developer.android.com/studio |
|
Training
| https://developer.android.com/courses |
|
Monetization with Play ↗️
| https://play.google.com/console/about/guides/play-commerce/ |
|
Phones, tablets, foldables
| https://developer.android.com/phones-tablets-foldables |
|
Android for Cars
| https://developer.android.com/cars |
|
Android TV
| https://developer.android.com/tv |
|
Android XR
| https://developer.android.com/xr |
|
Googlebook
| https://developer.android.com/googlebook |
|
ChromeOS
| https://developer.android.com/chrome-os |
|
Wear OS
| https://developer.android.com/wear |
|
Games
| https://developer.android.com/games |
|
Camera & media
| https://developer.android.com/media |
|
Social & messaging
| https://developer.android.com/social-and-messaging |
|
Health & fitness
| https://developer.android.com/health-and-fitness |
|
Productivity
| https://developer.android.com/productivity |
|
Enterprise apps
| https://developer.android.com/work/overview |
|
Latest updates
| https://developer.android.com/latest-updates |
|
Experimental updates
| https://developer.android.com/latest-updates/experimental |
|
Android Studio preview
| https://developer.android.com/studio/preview |
|
Jetpack & Compose libraries
| https://developer.android.com/jetpack/androidx/versions |
|
Wear OS releases
| https://developer.android.com/training/wearables/versions/latest |
|
Privacy Sandbox ↗️
| https://developer.android.com/design-for-safety/privacy-sandbox |
|
Design & Plan
| https://developer.android.com/design |
|
Learn more
| https://developer.android.com/quality/excellent |
|
Design for Android
| https://developer.android.com/design/ui |
|
Mobile
| https://developer.android.com/design/ui/mobile |
|
Desktop experiences
| https://developer.android.com/design/ui/desktop |
|
XR Headsets & XR Glasses
| https://developer.android.com/design/ui/xr |
|
AI Glasses
| https://developer.android.com/design/ui/ai-glasses |
|
Widgets
| https://developer.android.com/design/ui/widget |
|
Wear OS
| https://developer.android.com/design/ui/wear |
|
Android TV
| https://developer.android.com/design/ui/tv |
|
Android for Cars
| https://developer.android.com/design/ui/cars |
|
Introduction
| https://developer.android.com/topic/architecture/intro |
|
Libraries
| https://developer.android.com/topic/libraries/view-binding |
|
Navigation
| https://developer.android.com/guide/navigation/navigation-principles |
|
Modularization
| https://developer.android.com/topic/modularization |
|
Testing
| https://developer.android.com/training/testing/fundamentals |
|
Kotlin Multiplatform
| https://developer.android.com/kotlin/multiplatform |
|
Overview
| https://developer.android.com/quality |
|
Core value
| https://developer.android.com/quality/core-value |
|
User experience
| https://developer.android.com/quality/user-experience |
|
Accessibility
| https://developer.android.com/guide/topics/ui/accessibility |
|
Technical quality
| https://developer.android.com/quality/technical |
|
Excellent Experiences
| https://developer.android.com/quality/excellent |
|
Overview
| https://developer.android.com/security |
|
Privacy
| https://developer.android.com/privacy |
|
Permissions
| https://developer.android.com/privacy#app-permissions |
|
Identity
| https://developer.android.com/identity |
|
Fraud prevention
| https://developer.android.com/security/fraud-prevention |
|
Develop
| https://developer.android.com/develop |
|
Learn more
| https://developer.android.com/gemini-in-android |
|
Get Android Studio
| https://developer.android.com/studio |
|
Samples
| https://developer.android.com/samples |
|
Multidevice support
| https://developer.android.com/multidevice |
|
User interfaces
| https://developer.android.com/develop/ui |
|
Background work
| https://developer.android.com/develop/background-work |
|
Data and files
| https://developer.android.com/guide/topics/data |
|
Connectivity
| https://developer.android.com/develop/connectivity |
|
All core areas ⤵️
| https://developer.android.com/develop#core-areas |
|
Write and debug code
| https://developer.android.com/studio/write |
|
Build projects
| https://developer.android.com/build/gradle-build-overview |
|
Test your app
| https://developer.android.com/training/testing |
|
Performance
| https://developer.android.com/topic/performance/overview |
|
Command-line tools
| https://developer.android.com/tools |
|
Gradle plugin API
| https://developer.android.com/reference/tools/gradle-api |
|
Android Bench
| https://developer.android.com/bench |
|
Phones, tablets, foldables
| https://developer.android.com/phones-tablets-foldables |
|
ChromeOS
| https://developer.android.com/chrome-os |
|
Android for Cars
| https://developer.android.com/training/cars |
|
Android TV
| https://developer.android.com/training/tv |
|
Android XR
| https://developer.android.com/develop/xr |
|
Wear OS
| https://developer.android.com/training/wearables |
|
Android Health
| https://developer.android.com/health-and-fitness/guides |
|
Better Together
| https://developer.android.com/develop/better-together |
|
All devices ⤵️
| https://developer.android.com/develop#devices |
|
Android platform
| https://developer.android.com/reference/packages |
|
Jetpack libraries
| https://developer.android.com/jetpack/androidx/explorer |
|
Compose libraries
| https://developer.android.com/jetpack/androidx/releases/compose |
|
Google Play services ↗️
| https://developers.google.com/android/reference/packages |
|
Google Play SDK index ↗️
| https://play.google.com/sdks |
|
Google Play
| https://developer.android.com/distribute |
|
Go to Play Console
| https://play.google.com/console |
|
Learn more ↗️
| https://play.google.com/console/about/ |
|
Play Monetization
| https://developer.android.com/distribute/play-billing |
|
Play Integrity
| https://developer.android.com/google/play/integrity |
|
Play Policies
| https://developer.android.com/distribute/play-policies |
|
Play Programs ↗️
| https://play.google.com/console/about/programs |
|
Overview
| https://developer.android.com/games |
|
Play Asset Delivery
| https://developer.android.com/guide/playcore/asset-delivery |
|
Play Games Services
| https://developer.android.com/games/pgs/overview |
|
Play Games on PC
| https://developer.android.com/games/playgames/overview |
|
Level Up guidelines
| https://developer.android.com/games/guidelines |
|
All Play guides ⤵️
| https://developer.android.com/distribute |
|
Play Feature Delivery
| https://developer.android.com/guide/playcore/feature-delivery |
|
Play In-app Updates
| https://developer.android.com/guide/playcore/in-app-updates |
|
Play In-app Reviews
| https://developer.android.com/guide/playcore/in-app-review |
|
Play Install Referrer
| https://developer.android.com/google/play/installreferrer |
|
Google Play services ↗️
| https://developers.google.com/android/reference/packages |
|
Google Play SDK index ↗️
| https://play.google.com/sdks |
|
All Play libraries ⤵️
| https://developer.android.com/distribute |
|
Android App Bundles
| https://developer.android.com/guide/app-bundle |
|
Brand & marketing
| https://developer.android.com/distribute/marketing-tools |
|
Play Console APIs ↗️
| https://developers.google.com/android-publisher/api-ref/rest |
|
Blog
| https://developer.android.com/blog |
|
Read the latest
| https://developer.android.com/blog/latest |
|
Explore the authors →
| https://developer.android.com/blog/authors |
|
Case Studies
Real-world results from real-world users. Explore how different teams use our tools to achieve their goals.
| https://developer.android.com/blog/categories/case-studies |
|
Events & Programs
Get the details on upcoming webinars, workshops, meetups, and special initiatives designed to help you grow.
| https://developer.android.com/blog/categories/events-and-programs |
|
Product News
Stay in the loop with the latest updates, feature releases, and behind-the-scenes looks at how we’re evolving.
| https://developer.android.com/blog/categories/product-news |
|
Community
Discover stories from our users, spotlight features, and the collaborative projects that bring us all together.
| https://developer.android.com/blog/categories/community |
|
How-tos
From quick tips to deep-dive tutorials, these step-by-step guides are designed to help you work smarter and faster.
| https://developer.android.com/blog/categories/how-tos |
|
Android Studio
| https://developer.android.com/studio |
|
App architecture
| https://developer.android.com/topic/architecture/intro |
|
| http://developer.android.com/ |
|
Essentials
| http://developer.android.com/get-started |
|
Design & Plan
| http://developer.android.com/design |
|
Develop
| http://developer.android.com/develop |
|
Google Play
| http://developer.android.com/distribute |
|
Blog
| http://developer.android.com/blog |
|
Android Studio
| http://developer.android.com/studio |
| Introduction | http://developer.android.com/topic/architecture/intro |
| About app architecture | http://developer.android.com/topic/architecture |
| Architecture recommendations | http://developer.android.com/topic/architecture/recommendations |
| Learning pathway ⍈ | http://developer.android.com/courses/pathways/android-architecture |
| App fundamentals | http://developer.android.com/guide/components/fundamentals |
| About the UI layer | http://developer.android.com/topic/architecture/ui-layer |
| UI events | http://developer.android.com/topic/architecture/ui-layer/events |
| State holders and UI state | http://developer.android.com/topic/architecture/ui-layer/stateholders |
| State production | http://developer.android.com/topic/architecture/ui-layer/state-production |
| Handle lifecycles | http://developer.android.com/topic/libraries/architecture/lifecycle |
| About ViewModel | http://developer.android.com/topic/libraries/architecture/viewmodel |
| Create ViewModels with dependencies | http://developer.android.com/topic/libraries/architecture/viewmodel/viewmodel-factories |
| ViewModel Scoping APIs | http://developer.android.com/topic/libraries/architecture/viewmodel/viewmodel-apis |
| Saved State module for ViewModel | http://developer.android.com/topic/libraries/architecture/viewmodel/viewmodel-savedstate |
| ViewModel APIs cheat sheet | http://developer.android.com/topic/libraries/architecture/viewmodel/viewmodel-cheatsheet |
| Save UI states | http://developer.android.com/topic/libraries/architecture/saving-states |
| Use Kotlin coroutines with lifecycle-aware components | http://developer.android.com/topic/libraries/architecture/coroutines |
| About paging | http://developer.android.com/topic/libraries/architecture/paging/v3-overview |
| Load and display paged data | http://developer.android.com/topic/libraries/architecture/paging/v3-paged-data |
| Page from network and database | http://developer.android.com/topic/libraries/architecture/paging/v3-network-db |
| Transform data streams | http://developer.android.com/topic/libraries/architecture/paging/v3-transform |
| Manage and present loading states | http://developer.android.com/topic/libraries/architecture/paging/load-state |
| Test your Paging implementation | http://developer.android.com/topic/libraries/architecture/paging/test |
| Migrate to Paging 3 | http://developer.android.com/topic/libraries/architecture/paging/v3-migration |
| Domain layer | http://developer.android.com/topic/architecture/domain-layer |
| About the data layer | http://developer.android.com/topic/architecture/data-layer |
| Offline first | http://developer.android.com/topic/architecture/data-layer/offline-first |
| DataStore | http://developer.android.com/topic/libraries/architecture/datastore |
| WorkManager ⍈ | http://developer.android.com/develop/background-work/background-tasks/persistent |
| App startup | http://developer.android.com/topic/libraries/app-startup |
| About modularization | http://developer.android.com/topic/modularization |
| Common patterns | http://developer.android.com/topic/modularization/patterns |
| About app resources | http://developer.android.com/guide/topics/resources/providing-resources |
| Handle configuration changes | http://developer.android.com/guide/topics/resources/runtime-changes |
| Localize your app | http://developer.android.com/guide/topics/resources/localization |
| Test your app with pseudolocales | http://developer.android.com/guide/topics/resources/pseudolocales |
| Unicode and internationalization support | http://developer.android.com/guide/topics/resources/internationalization |
| Language and locale resolution | http://developer.android.com/guide/topics/resources/multilingual-support |
| Per-app language preferences | http://developer.android.com/guide/topics/resources/app-languages |
| String | http://developer.android.com/guide/topics/resources/string-resource |
| Fonts | http://developer.android.com/develop/ui/compose/text/fonts |
| More resource types | http://developer.android.com/develop/ui/compose/resources |
| About app manifests | http://developer.android.com/guide/topics/manifest/manifest-intro |
| http://developer.android.com/guide/topics/manifest/action-element |
| http://developer.android.com/guide/topics/manifest/activity-element |
| http://developer.android.com/guide/topics/manifest/activity-alias-element |
| http://developer.android.com/guide/topics/manifest/application-element |
| http://developer.android.com/guide/topics/manifest/attribution-element |
| http://developer.android.com/guide/topics/manifest/category-element |
| http://developer.android.com/guide/topics/manifest/compatible-screens-element |
| http://developer.android.com/guide/topics/manifest/data-element |
| http://developer.android.com/guide/topics/manifest/grant-uri-permission-element |
| http://developer.android.com/guide/topics/manifest/instrumentation-element |
| http://developer.android.com/guide/topics/manifest/intent-filter-element |
| http://developer.android.com/guide/topics/manifest/layout-element |
| http://developer.android.com/guide/topics/manifest/manifest-element |
| http://developer.android.com/guide/topics/manifest/meta-data-element |
| http://developer.android.com/guide/topics/manifest/path-permission-element |
| http://developer.android.com/guide/topics/manifest/permission-element |
| http://developer.android.com/guide/topics/manifest/permission-group-element |
| http://developer.android.com/guide/topics/manifest/permission-tree-element |
| http://developer.android.com/guide/topics/manifest/profileable-element |
| http://developer.android.com/guide/topics/manifest/property-element |
| http://developer.android.com/guide/topics/manifest/provider-element |
| http://developer.android.com/guide/topics/manifest/queries-element |
| http://developer.android.com/guide/topics/manifest/receiver-element |
| http://developer.android.com/guide/topics/manifest/service-element |
| http://developer.android.com/guide/topics/manifest/supports-gl-texture-element |
| http://developer.android.com/guide/topics/manifest/supports-screens-element |
| http://developer.android.com/guide/topics/manifest/uri-relative-filter-group-element |
| http://developer.android.com/guide/topics/manifest/uses-configuration-element |
| http://developer.android.com/guide/topics/manifest/uses-feature-element |
| http://developer.android.com/guide/topics/manifest/uses-library-element |
| http://developer.android.com/guide/topics/manifest/uses-native-library-element |
| http://developer.android.com/guide/topics/manifest/uses-permission-element |
| http://developer.android.com/guide/topics/manifest/uses-permission-sdk-23-element |
| http://developer.android.com/guide/topics/manifest/uses-sdk-element |
| Introduction to activities | http://developer.android.com/guide/components/activities/intro-activities |
| The activity lifecycle | http://developer.android.com/guide/components/activities/activity-lifecycle |
| Activity state changes | http://developer.android.com/guide/components/activities/state-changes |
| Test your app's activities | http://developer.android.com/guide/components/activities/testing |
| Tasks and the back stack | http://developer.android.com/guide/components/activities/tasks-and-back-stack |
| Processes and app lifecycle | http://developer.android.com/guide/components/activities/process-lifecycle |
| Parcelables and bundles | http://developer.android.com/guide/components/activities/parcelables-and-bundles |
| Recents screen | http://developer.android.com/guide/components/activities/recents |
| Activity security | http://developer.android.com/guide/components/activities/secure-bal |
| Add app shortcuts ⍈ | http://developer.android.com/develop/ui/views/launch/shortcuts |
| Principles of navigation | http://developer.android.com/guide/navigation/principles |
| Overview | http://developer.android.com/guide/navigation |
| Navigation controller | http://developer.android.com/guide/navigation/navcontroller |
| Overview | http://developer.android.com/guide/navigation/design |
| Dialog destinations | http://developer.android.com/guide/navigation/design/dialog-destinations |
| Activity destinations | http://developer.android.com/guide/navigation/design/activity-destinations |
| Nested graphs | http://developer.android.com/guide/navigation/design/nested-graphs |
| Deep links | http://developer.android.com/guide/navigation/design/deep-link |
| New destination types | http://developer.android.com/guide/navigation/design/add-new |
| Type safety | http://developer.android.com/guide/navigation/design/type-safety |
| Encapsulate your code | http://developer.android.com/guide/navigation/design/encapsulate |
| Global actions | http://developer.android.com/guide/navigation/design/actions |
| Fragments and the Kotlin DSL | http://developer.android.com/guide/navigation/design/kotlin-dsl |
| Use the Navigation editor | http://developer.android.com/guide/navigation/design/editor |
| Navigate to a destination | http://developer.android.com/guide/navigation/use-graph/navigate |
| Navigate with options | http://developer.android.com/guide/navigation/use-graph/navoptions |
| Safe args | http://developer.android.com/guide/navigation/use-graph/safe-args |
| Pass data between destinations | http://developer.android.com/guide/navigation/use-graph/pass-data |
| Animate transitions between destinations | http://developer.android.com/guide/navigation/use-graph/animate-transitions |
| Conditional navigation | http://developer.android.com/guide/navigation/use-graph/conditional |
| Interact programmatically with the Navigation component | http://developer.android.com/guide/navigation/use-graph/programmatic |
| Overview | http://developer.android.com/guide/navigation/backstack |
| Dialogs and the back stack | http://developer.android.com/guide/navigation/backstack/dialog |
| Circular navigation and the back stack | http://developer.android.com/guide/navigation/backstack/circular |
| Multiple back stacks | http://developer.android.com/guide/navigation/backstack/multi-back-stacks |
| Navigate with feature modules | http://developer.android.com/guide/navigation/integrations/feature-modules |
| Multi-module projects | http://developer.android.com/guide/navigation/integrations/multi-module |
| Connect UI components to NavController | http://developer.android.com/guide/navigation/integrations/ui |
| Migrate to the Navigation component | http://developer.android.com/guide/navigation/migrate |
| Test fragment navigation | http://developer.android.com/guide/navigation/testing/fragments |
| Test Compose navigation | http://developer.android.com/guide/navigation/testing/compose |
| Custom back navigation | http://developer.android.com/guide/navigation/custom-back |
| Predictive back gesture | http://developer.android.com/guide/navigation/custom-back/predictive-back-gesture |
| Add support for predictive back animations | http://developer.android.com/guide/navigation/custom-back/support-animations |
| Add support for predictive back animations in Views | http://developer.android.com/guide/navigation/custom-back/support-animations-views |
| Overview | http://developer.android.com/guide/navigation/navigation-event |
| Set up development environment | http://developer.android.com/guide/navigation/navigation-event/setup |
| Handle back gestures and animations | http://developer.android.com/guide/navigation/navigation-event/handle-back |
| Set up a dispatcher | http://developer.android.com/guide/navigation/navigation-event/dispatcher |
| Handling configuration changes | http://developer.android.com/guide/navigation/responsive/config-changes |
| Design for different form factors | http://developer.android.com/guide/navigation/responsive/form-factors |
| Swipe views using ViewPager2 | http://developer.android.com/guide/navigation/advanced/swipe-view-2 |
| Swipe views using ViewPager | http://developer.android.com/guide/navigation/advanced/swipe-view |
| Overview | http://developer.android.com/guide/navigation/navigation-3 |
| Get started | http://developer.android.com/guide/navigation/navigation-3/get-started |
| Understand and implement the basics | http://developer.android.com/guide/navigation/navigation-3/basics |
| Save and manage navigation state | http://developer.android.com/guide/navigation/navigation-3/save-state |
| Configure metadata | http://developer.android.com/guide/navigation/navigation-3/metadata |
| Modularize navigation code | http://developer.android.com/guide/navigation/navigation-3/modularize |
| Overview | http://developer.android.com/guide/navigation/navigation-3/scenes |
| Modify scenes with scene decorators | http://developer.android.com/guide/navigation/navigation-3/scenes/scene-decorators |
| Animate between destinations | http://developer.android.com/guide/navigation/navigation-3/animate-destinations |
| Apply logic or wrappers to destinations | http://developer.android.com/guide/navigation/navigation-3/naventrydecorators |
| Migrate from Navigation 2 | http://developer.android.com/guide/navigation/navigation-3/migration-guide |
| About fragments | http://developer.android.com/guide/fragments |
| Create a fragment | http://developer.android.com/guide/fragments/create |
| Fragment manager | http://developer.android.com/guide/fragments/fragmentmanager |
| Fragment transactions | http://developer.android.com/guide/fragments/transactions |
| Animate transitions between fragments | http://developer.android.com/guide/fragments/animate |
| Fragment lifecycle | http://developer.android.com/guide/fragments/lifecycle |
| Saving state with fragments | http://developer.android.com/guide/fragments/saving-state |
| Communicate with fragments | http://developer.android.com/guide/fragments/communicate |
| Working with the app bar | http://developer.android.com/guide/fragments/appbar |
| Displaying dialogs with DialogFragment | http://developer.android.com/guide/fragments/dialogs |
| Debug your fragments | http://developer.android.com/guide/fragments/debugging |
| Test your fragments | http://developer.android.com/guide/fragments/test |
| About deep links | http://developer.android.com/training/app-links |
| Create deep links | http://developer.android.com/training/app-links/create-deeplinks |
| About App Links | http://developer.android.com/training/app-links/about |
| Add intent filters | http://developer.android.com/training/app-links/add-applinks |
| Configure website associations | http://developer.android.com/training/app-links/configure-assetlinks |
| Verify App Links | http://developer.android.com/training/app-links/verify-applinks |
| Test App Links | http://developer.android.com/training/app-links/test-applinks |
| Troubleshoot | http://developer.android.com/training/app-links/troubleshoot |
| App Links FAQ | http://developer.android.com/training/app-links/faq |
| Developer tools | http://developer.android.com/training/app-links/tools |
| About interacting with other apps | http://developer.android.com/training/basics/intents |
| About intents and intent filters | http://developer.android.com/guide/components/intents-filters |
| About common intents | http://developer.android.com/guide/components/intents-common |
| Google Maps intents for Android | http://developer.android.com/guide/components/google-maps-intents |
| Send users to another app | http://developer.android.com/training/basics/intents/sending |
| Get a result from an activity | http://developer.android.com/training/basics/intents/result |
| Allow other apps to start your activity | http://developer.android.com/training/basics/intents/filters |
| Limit loading in on-device Android containers | http://developer.android.com/training/basics/intents/limit-play-loading |
| About package visibility | http://developer.android.com/training/package-visibility |
| Know which packages are visible automatically | http://developer.android.com/training/package-visibility/automatic |
| Declare package visibility needs | http://developer.android.com/training/package-visibility/declaring |
| Fulfill common use cases | http://developer.android.com/training/package-visibility/use-cases |
| Test package visibility | http://developer.android.com/training/package-visibility/testing |
| About dependency injection | http://developer.android.com/training/dependency-injection |
| Manual dependency injection | http://developer.android.com/training/dependency-injection/manual |
| Dependency injection with Hilt | http://developer.android.com/training/dependency-injection/hilt-android |
| Hilt in multi-module apps | http://developer.android.com/training/dependency-injection/hilt-multi-module |
| Use Hilt with other Jetpack libraries | http://developer.android.com/training/dependency-injection/hilt-jetpack |
| Hilt testing guide | http://developer.android.com/training/dependency-injection/hilt-testing |
| Hilt and Dagger annotations cheat sheet | http://developer.android.com/training/dependency-injection/hilt-cheatsheet |
| Dagger basics | http://developer.android.com/training/dependency-injection/dagger-basics |
| Using Dagger in Android apps | http://developer.android.com/training/dependency-injection/dagger-android |
| Using Dagger in multi-module apps | http://developer.android.com/training/dependency-injection/dagger-multi-module |
|
Get started
| http://developer.android.com/ai |
|
Hello, world!
| http://developer.android.com/get-started/overview |
|
Developer Verification
| http://developer.android.com/developer-verification |
|
Adaptive apps
| http://developer.android.com/adaptive-apps |
|
Compose for UI
| http://developer.android.com/compose |
|
AI-powered IDE
| http://developer.android.com/studio |
|
Training
| http://developer.android.com/courses |
|
Monetization with Play ↗️
| https://play.google.com/console/about/guides/play-commerce/ |
|
Phones, tablets, foldables
| http://developer.android.com/phones-tablets-foldables |
|
Android for Cars
| http://developer.android.com/cars |
|
Android TV
| http://developer.android.com/tv |
|
Android XR
| http://developer.android.com/xr |
|
Googlebook
| http://developer.android.com/googlebook |
|
ChromeOS
| http://developer.android.com/chrome-os |
|
Wear OS
| http://developer.android.com/wear |
|
Games
| http://developer.android.com/games |
|
Camera & media
| http://developer.android.com/media |
|
Social & messaging
| http://developer.android.com/social-and-messaging |
|
Health & fitness
| http://developer.android.com/health-and-fitness |
|
Productivity
| http://developer.android.com/productivity |
|
Enterprise apps
| http://developer.android.com/work/overview |
|
Latest updates
| http://developer.android.com/latest-updates |
|
Experimental updates
| http://developer.android.com/latest-updates/experimental |
|
Android Studio preview
| http://developer.android.com/studio/preview |
|
Jetpack & Compose libraries
| http://developer.android.com/jetpack/androidx/versions |
|
Wear OS releases
| http://developer.android.com/training/wearables/versions/latest |
|
Privacy Sandbox ↗️
| http://developer.android.com/design-for-safety/privacy-sandbox |
|
Learn more
| http://developer.android.com/quality/excellent |
|
Design for Android
| http://developer.android.com/design/ui |
|
Mobile
| http://developer.android.com/design/ui/mobile |
|
Desktop experiences
| http://developer.android.com/design/ui/desktop |
|
XR Headsets & XR Glasses
| http://developer.android.com/design/ui/xr |
|
AI Glasses
| http://developer.android.com/design/ui/ai-glasses |
|
Widgets
| http://developer.android.com/design/ui/widget |
|
Wear OS
| http://developer.android.com/design/ui/wear |
|
Android TV
| http://developer.android.com/design/ui/tv |
|
Android for Cars
| http://developer.android.com/design/ui/cars |
|
Introduction
| http://developer.android.com/topic/architecture/intro |
|
Libraries
| http://developer.android.com/topic/libraries/view-binding |
|
Navigation
| http://developer.android.com/guide/navigation/navigation-principles |
|
Modularization
| http://developer.android.com/topic/modularization |
|
Testing
| http://developer.android.com/training/testing/fundamentals |
|
Kotlin Multiplatform
| http://developer.android.com/kotlin/multiplatform |
|
Overview
| http://developer.android.com/quality |
|
Core value
| http://developer.android.com/quality/core-value |
|
User experience
| http://developer.android.com/quality/user-experience |
|
Accessibility
| http://developer.android.com/guide/topics/ui/accessibility |
|
Technical quality
| http://developer.android.com/quality/technical |
|
Excellent Experiences
| http://developer.android.com/quality/excellent |
|
Overview
| http://developer.android.com/security |
|
Privacy
| http://developer.android.com/privacy |
|
Permissions
| http://developer.android.com/privacy#app-permissions |
|
Identity
| http://developer.android.com/identity |
|
Fraud prevention
| http://developer.android.com/security/fraud-prevention |
|
Learn more
| http://developer.android.com/gemini-in-android |
|
Get Android Studio
| http://developer.android.com/studio |
|
Samples
| http://developer.android.com/samples |
|
Multidevice support
| http://developer.android.com/multidevice |
|
User interfaces
| http://developer.android.com/develop/ui |
|
Background work
| http://developer.android.com/develop/background-work |
|
Data and files
| http://developer.android.com/guide/topics/data |
|
Connectivity
| http://developer.android.com/develop/connectivity |
|
All core areas ⤵️
| http://developer.android.com/develop#core-areas |
|
Write and debug code
| http://developer.android.com/studio/write |
|
Build projects
| http://developer.android.com/build/gradle-build-overview |
|
Test your app
| http://developer.android.com/training/testing |
|
Performance
| http://developer.android.com/topic/performance/overview |
|
Command-line tools
| http://developer.android.com/tools |
|
Gradle plugin API
| http://developer.android.com/reference/tools/gradle-api |
|
Android Bench
| http://developer.android.com/bench |
|
Phones, tablets, foldables
| http://developer.android.com/phones-tablets-foldables |
|
ChromeOS
| http://developer.android.com/chrome-os |
|
Android for Cars
| http://developer.android.com/training/cars |
|
Android TV
| http://developer.android.com/training/tv |
|
Android XR
| http://developer.android.com/develop/xr |
|
Wear OS
| http://developer.android.com/training/wearables |
|
Android Health
| http://developer.android.com/health-and-fitness/guides |
|
Better Together
| http://developer.android.com/develop/better-together |
|
All devices ⤵️
| http://developer.android.com/develop#devices |
|
Android platform
| http://developer.android.com/reference/packages |
|
Jetpack libraries
| http://developer.android.com/jetpack/androidx/explorer |
|
Compose libraries
| http://developer.android.com/jetpack/androidx/releases/compose |
|
Google Play services ↗️
| https://developers.google.com/android/reference/packages |
|
Google Play SDK index ↗️
| https://play.google.com/sdks |
|
Go to Play Console
| https://play.google.com/console |
|
Learn more ↗️
| https://play.google.com/console/about/ |
|
Play Monetization
| http://developer.android.com/distribute/play-billing |
|
Play Integrity
| http://developer.android.com/google/play/integrity |
|
Play Policies
| http://developer.android.com/distribute/play-policies |
|
Play Programs ↗️
| https://play.google.com/console/about/programs |
|
Overview
| http://developer.android.com/games |
|
Play Asset Delivery
| http://developer.android.com/guide/playcore/asset-delivery |
|
Play Games Services
| http://developer.android.com/games/pgs/overview |
|
Play Games on PC
| http://developer.android.com/games/playgames/overview |
|
Level Up guidelines
| http://developer.android.com/games/guidelines |
|
All Play guides ⤵️
| http://developer.android.com/distribute |
|
Play Feature Delivery
| http://developer.android.com/guide/playcore/feature-delivery |
|
Play In-app Updates
| http://developer.android.com/guide/playcore/in-app-updates |
|
Play In-app Reviews
| http://developer.android.com/guide/playcore/in-app-review |
|
Play Install Referrer
| http://developer.android.com/google/play/installreferrer |
|
Google Play services ↗️
| https://developers.google.com/android/reference/packages |
|
Google Play SDK index ↗️
| https://play.google.com/sdks |
|
All Play libraries ⤵️
| http://developer.android.com/distribute |
|
Android App Bundles
| http://developer.android.com/guide/app-bundle |
|
Brand & marketing
| http://developer.android.com/distribute/marketing-tools |
|
Play Console APIs ↗️
| https://developers.google.com/android-publisher/api-ref/rest |
|
Read the latest
| http://developer.android.com/blog/latest |
|
Explore the authors →
| http://developer.android.com/blog/authors |
|
Case Studies
| http://developer.android.com/blog/categories/case-studies |
|
Events & Programs
| http://developer.android.com/blog/categories/events-and-programs |
|
Product News
| http://developer.android.com/blog/categories/product-news |
|
Community
| http://developer.android.com/blog/categories/community |
|
How-tos
| http://developer.android.com/blog/categories/how-tos |
|
Android Developers
| https://developer.android.com/ |
|
Design & Plan
| https://developer.android.com/design |
|
App architecture
| https://developer.android.com/topic/architecture/intro |
| Navigation component | http://developer.android.com/topic/libraries/architecture/navigation |
| Sunflower app | https://github.com/android/sunflower/tree/main/app |
| conditional screens | http://developer.android.com/topic/libraries/architecture/navigation/navigation-conditional |
| new task | http://developer.android.com/guide/components/activities/tasks-and-back-stack |
| Navigation component | http://developer.android.com/topic/libraries/architecture/navigation |
| app bar | http://developer.android.com/training/appbar |
| deep link | http://developer.android.com/training/app-links/deep-linking |
| simulated back stack | http://developer.android.com/guide/navigation/navigation-principles#deep-link |
| deep linking | http://developer.android.com/training/app-links/deep-linking |
| nested navigation graphs | http://developer.android.com/guide/navigation/navigation-nested-graphs |
| supports deep linking | http://developer.android.com/topic/libraries/architecture/navigation/navigation-deep-link |
| Content License | http://developer.android.com/license |
|
X
| http://x.com/AndroidDev |
|
YouTube
| http://www.youtube.com/user/androiddevelopers |
|
LinkedIn
| http://www.linkedin.com/showcase/androiddev |
|
Android
| http://www.android.com |
|
Android for Enterprise
| http://www.android.com/enterprise/ |
|
Security
| http://www.android.com/security-center/ |
|
Source
| http://source.android.com |
|
News
| http://developer.android.com/news |
|
Blog
| http://android-developers.googleblog.com/ |
|
Podcasts
| http://developer.android.com/podcasts |
|
Gaming
| http://developer.android.com/games |
|
Machine Learning
| http://developer.android.com/ml |
|
Health & Fitness
| http://developer.android.com/health-and-fitness |
|
Camera & Media
| http://developer.android.com/media |
|
Privacy
| http://developer.android.com/privacy |
|
5G
| http://developer.android.com/training/connectivity/5g |
|
Large screens
| http://developer.android.com/large-screens |
|
Wear OS
| http://developer.android.com/wear |
|
ChromeOS devices
| http://developer.android.com/chrome-os |
|
Android for cars
| http://developer.android.com/cars |
|
Android TV
| http://developer.android.com/tv |
|
Android 17
| http://developer.android.com/about/versions/17 |
|
Android 16
| http://developer.android.com/about/versions/16 |
|
Android 15
| http://developer.android.com/about/versions/15 |
|
Android 14
| http://developer.android.com/about/versions/14 |
|
Android 13
| http://developer.android.com/about/versions/13 |
|
Android 12
| http://developer.android.com/about/versions/12 |
|
Android 11
| http://developer.android.com/about/versions/11 |
|
Android Studio guide
| http://developer.android.com/studio/intro |
|
Developers guides
| http://developer.android.com/guide |
|
API reference
| http://developer.android.com/reference |
|
Download Studio
| http://developer.android.com/studio |
|
Android NDK
| http://developer.android.com/ndk |
|
Report platform bug
| http://issuetracker.google.com/issues/new?component=190923&template=841312 |
|
Report documentation bug
| http://issuetracker.google.com/issues/new?component=192697 |
|
Google Play support
| http://support.google.com/googleplay/android-developer |
|
Join research studies
| https://g.co/userresearch/androiddeveloperfooter |
|
| https://developers.google.com/ |
|
Android
| http://developer.android.com |
|
Chrome
| http://developer.chrome.com/home |
|
Firebase
| http://firebase.google.com |
|
Google Cloud Platform
| http://cloud.google.com |
|
All products
| http://developers.google.com/products/ |
|
Privacy
| http://policies.google.com/privacy |
|
License
| http://developer.android.com/license |
|
Brand guidelines
| http://developer.android.com/distribute/marketing-tools/brand-guidelines |
|
Manage cookies
| http://developer.android.com/guide/navigation/navigation-principles |
|
Subscribe
| http://developer.android.com/updates |