|
Skip to main content
| https://developer.android.com/guide/navigation/design#main-content |
|
| https://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 |
|
Training courses
| https://developer.android.com/courses |
|
Tutorials
| https://developer.android.com/get-started/codelabs |
|
Compose for teams
| https://developer.android.com/develop/ui/compose/adopt |
|
Kotlin for Android
| https://developer.android.com/kotlin |
|
Monetization with Play ↗️
| https://play.google.com/console/about/guides/play-commerce/ |
|
Android Developer Verification
| https://developer.android.com/developer-verification |
|
Adaptive apps
| https://developer.android.com/adaptive-apps |
|
Android XR
| https://developer.android.com/xr |
|
Wear OS
| https://developer.android.com/wear |
|
Android for Cars
| https://developer.android.com/cars |
|
Android TV
| https://developer.android.com/tv |
|
ChromeOS
| https://developer.android.com/chrome-os |
|
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 |
|
Adaptive UI
| https://developer.android.com/design/ui/large-screens |
|
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 |
|
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 |
|
Adaptive UI
| https://developer.android.com/guide/topics/large-screens/get-started-with-large-screens |
|
Wear OS
| https://developer.android.com/training/wearables |
|
Android XR
| https://developer.android.com/develop/xr |
|
Android Health
| https://developer.android.com/health-and-fitness/guides |
|
Android for Cars
| https://developer.android.com/training/cars |
|
Android TV
| https://developer.android.com/training/tv |
|
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 |
|
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 |
|
Community
| https://developer.android.com/community |
|
Android Studio
| https://developer.android.com/studio |
|
App architecture
| https://developer.android.com/topic/architecture/intro |
|
| https://developer.android.com/ |
|
Essentials
| https://developer.android.com/get-started |
|
Design & Plan
| https://developer.android.com/design |
|
Develop
| https://developer.android.com/develop |
|
Google Play
| https://developer.android.com/distribute |
|
Community
| https://developer.android.com/community |
|
Android Studio
| https://developer.android.com/studio |
| Introduction | https://developer.android.com/topic/architecture/intro |
| About app architecture | https://developer.android.com/topic/architecture |
| Architecture recommendations | https://developer.android.com/topic/architecture/recommendations |
| Learning pathway ⍈ | https://developer.android.com/courses/pathways/android-architecture |
| App fundamentals | https://developer.android.com/guide/components/fundamentals |
| About the UI layer | https://developer.android.com/topic/architecture/ui-layer |
| UI events | https://developer.android.com/topic/architecture/ui-layer/events |
| State holders and UI state | https://developer.android.com/topic/architecture/ui-layer/stateholders |
| State production | https://developer.android.com/topic/architecture/ui-layer/state-production |
| About view binding | https://developer.android.com/topic/libraries/view-binding |
| Migrate from Kotlin synthetics to view binding | https://developer.android.com/topic/libraries/view-binding/migration |
| About data binding | https://developer.android.com/topic/libraries/data-binding |
| Get started | https://developer.android.com/topic/libraries/data-binding/start |
| Layouts and binding expressions | https://developer.android.com/topic/libraries/data-binding/expressions |
| Work with observable data objects | https://developer.android.com/topic/libraries/data-binding/observability |
| Generated binding classes | https://developer.android.com/topic/libraries/data-binding/generated-binding |
| Binding adapters | https://developer.android.com/topic/libraries/data-binding/binding-adapters |
| Bind layout views to Architecture Components | https://developer.android.com/topic/libraries/data-binding/architecture |
| Two-way data binding | https://developer.android.com/topic/libraries/data-binding/two-way |
| Handle lifecycles | https://developer.android.com/topic/libraries/architecture/lifecycle |
| Integrate with Compose | https://developer.android.com/topic/libraries/architecture/compose |
| About ViewModel | https://developer.android.com/topic/libraries/architecture/viewmodel |
| Create ViewModels with dependencies | https://developer.android.com/topic/libraries/architecture/viewmodel/viewmodel-factories |
| ViewModel Scoping APIs | https://developer.android.com/topic/libraries/architecture/viewmodel/viewmodel-apis |
| Saved State module for ViewModel | https://developer.android.com/topic/libraries/architecture/viewmodel/viewmodel-savedstate |
| ViewModel APIs cheat sheet | https://developer.android.com/topic/libraries/architecture/viewmodel/viewmodel-cheatsheet |
| LiveData | https://developer.android.com/topic/libraries/architecture/livedata |
| Save UI states | https://developer.android.com/topic/libraries/architecture/saving-states |
| Use Kotlin coroutines with lifecycle-aware components | https://developer.android.com/topic/libraries/architecture/coroutines |
| About paging | https://developer.android.com/topic/libraries/architecture/paging/v3-overview |
| Load and display paged data | https://developer.android.com/topic/libraries/architecture/paging/v3-paged-data |
| Page from network and database | https://developer.android.com/topic/libraries/architecture/paging/v3-network-db |
| Transform data streams | https://developer.android.com/topic/libraries/architecture/paging/v3-transform |
| Manage and present loading states | https://developer.android.com/topic/libraries/architecture/paging/load-state |
| Test your Paging implementation | https://developer.android.com/topic/libraries/architecture/paging/test |
| Migrate to Paging 3 | https://developer.android.com/topic/libraries/architecture/paging/v3-migration |
| About Paging 2 | https://developer.android.com/topic/libraries/architecture/paging |
| Display paged lists | https://developer.android.com/topic/libraries/architecture/paging/ui |
| Load paged data | https://developer.android.com/topic/libraries/architecture/paging/data |
| Domain layer | https://developer.android.com/topic/architecture/domain-layer |
| About the data layer | https://developer.android.com/topic/architecture/data-layer |
| Offline first | https://developer.android.com/topic/architecture/data-layer/offline-first |
| DataStore | https://developer.android.com/topic/libraries/architecture/datastore |
| WorkManager ⍈ | https://developer.android.com/develop/background-work/background-tasks/persistent |
| App startup | https://developer.android.com/topic/libraries/app-startup |
| About modularization | https://developer.android.com/topic/modularization |
| Common patterns | https://developer.android.com/topic/modularization/patterns |
| About app resources | https://developer.android.com/guide/topics/resources/providing-resources |
| Handle configuration changes | https://developer.android.com/guide/topics/resources/runtime-changes |
| Localize your app | https://developer.android.com/guide/topics/resources/localization |
| Test your app with pseudolocales | https://developer.android.com/guide/topics/resources/pseudolocales |
| Unicode and internationalization support | https://developer.android.com/guide/topics/resources/internationalization |
| Language and locale resolution | https://developer.android.com/guide/topics/resources/multilingual-support |
| Per-app language preferences | https://developer.android.com/guide/topics/resources/app-languages |
| Complex XML resources | https://developer.android.com/guide/topics/resources/complex-xml-resources |
| About resource types | https://developer.android.com/guide/topics/resources/available-resources |
| Animation | https://developer.android.com/guide/topics/resources/animation-resource |
| Color state list | https://developer.android.com/guide/topics/resources/color-list-resource |
| Drawable | https://developer.android.com/guide/topics/resources/drawable-resource |
| Layout | https://developer.android.com/guide/topics/resources/layout-resource |
| Menu | https://developer.android.com/guide/topics/resources/menu-resource |
| String | https://developer.android.com/guide/topics/resources/string-resource |
| Style | https://developer.android.com/guide/topics/resources/style-resource |
| Font | https://developer.android.com/guide/topics/resources/font-resource |
| More types | https://developer.android.com/guide/topics/resources/more-resources |
| About app manifests | https://developer.android.com/guide/topics/manifest/manifest-intro |
| https://developer.android.com/guide/topics/manifest/action-element |
| https://developer.android.com/guide/topics/manifest/activity-element |
| https://developer.android.com/guide/topics/manifest/activity-alias-element |
| https://developer.android.com/guide/topics/manifest/application-element |
| https://developer.android.com/guide/topics/manifest/attribution-element |
| https://developer.android.com/guide/topics/manifest/category-element |
| https://developer.android.com/guide/topics/manifest/compatible-screens-element |
| https://developer.android.com/guide/topics/manifest/data-element |
| https://developer.android.com/guide/topics/manifest/grant-uri-permission-element |
| https://developer.android.com/guide/topics/manifest/instrumentation-element |
| https://developer.android.com/guide/topics/manifest/intent-filter-element |
| https://developer.android.com/guide/topics/manifest/layout-element |
| https://developer.android.com/guide/topics/manifest/manifest-element |
| https://developer.android.com/guide/topics/manifest/meta-data-element |
| https://developer.android.com/guide/topics/manifest/path-permission-element |
| https://developer.android.com/guide/topics/manifest/permission-element |
| https://developer.android.com/guide/topics/manifest/permission-group-element |
| https://developer.android.com/guide/topics/manifest/permission-tree-element |
| https://developer.android.com/guide/topics/manifest/profileable-element |
| https://developer.android.com/guide/topics/manifest/property-element |
| https://developer.android.com/guide/topics/manifest/provider-element |
| https://developer.android.com/guide/topics/manifest/queries-element |
| https://developer.android.com/guide/topics/manifest/receiver-element |
| https://developer.android.com/guide/topics/manifest/service-element |
| https://developer.android.com/guide/topics/manifest/supports-gl-texture-element |
| https://developer.android.com/guide/topics/manifest/supports-screens-element |
| https://developer.android.com/guide/topics/manifest/uri-relative-filter-group-element |
| https://developer.android.com/guide/topics/manifest/uses-configuration-element |
| https://developer.android.com/guide/topics/manifest/uses-feature-element |
| https://developer.android.com/guide/topics/manifest/uses-library-element |
| https://developer.android.com/guide/topics/manifest/uses-native-library-element |
| https://developer.android.com/guide/topics/manifest/uses-permission-element |
| https://developer.android.com/guide/topics/manifest/uses-permission-sdk-23-element |
| https://developer.android.com/guide/topics/manifest/uses-sdk-element |
| Introduction to activities | https://developer.android.com/guide/components/activities/intro-activities |
| The activity lifecycle | https://developer.android.com/guide/components/activities/activity-lifecycle |
| Activity state changes | https://developer.android.com/guide/components/activities/state-changes |
| Test your app's activities | https://developer.android.com/guide/components/activities/testing |
| Tasks and the back stack | https://developer.android.com/guide/components/activities/tasks-and-back-stack |
| Processes and app lifecycle | https://developer.android.com/guide/components/activities/process-lifecycle |
| Parcelables and bundles | https://developer.android.com/guide/components/activities/parcelables-and-bundles |
| Loaders | https://developer.android.com/guide/components/loaders |
| Recents screen | https://developer.android.com/guide/components/activities/recents |
| Restrictions on starting activities from the background | https://developer.android.com/guide/components/activities/background-starts |
| Add app shortcuts ⍈ | https://developer.android.com/develop/ui/views/launch/shortcuts |
| Principles of navigation | https://developer.android.com/guide/navigation/principles |
| Overview | https://developer.android.com/guide/navigation |
| Navigation controller | https://developer.android.com/guide/navigation/navcontroller |
| Overview | https://developer.android.com/guide/navigation/design |
| Dialog destinations | https://developer.android.com/guide/navigation/design/dialog-destinations |
| Activity destinations | https://developer.android.com/guide/navigation/design/activity-destinations |
| Nested graphs | https://developer.android.com/guide/navigation/design/nested-graphs |
| Deep links | https://developer.android.com/guide/navigation/design/deep-link |
| New destination types | https://developer.android.com/guide/navigation/design/add-new |
| Type safety | https://developer.android.com/guide/navigation/design/type-safety |
| Encapsulate your code | https://developer.android.com/guide/navigation/design/encapsulate |
| Global actions | https://developer.android.com/guide/navigation/design/actions |
| Fragments and the Kotlin DSL | https://developer.android.com/guide/navigation/design/kotlin-dsl |
| Use the Navigation editor | https://developer.android.com/guide/navigation/design/editor |
| Navigate to a destination | https://developer.android.com/guide/navigation/use-graph/navigate |
| Navigate with options | https://developer.android.com/guide/navigation/use-graph/navoptions |
| Safe args | https://developer.android.com/guide/navigation/use-graph/safe-args |
| Pass data between destinations | https://developer.android.com/guide/navigation/use-graph/pass-data |
| Animate transitions between destinations | https://developer.android.com/guide/navigation/use-graph/animate-transitions |
| Conditional navigation | https://developer.android.com/guide/navigation/use-graph/conditional |
| Interact programmatically with the Navigation component | https://developer.android.com/guide/navigation/use-graph/programmatic |
| Overview | https://developer.android.com/guide/navigation/backstack |
| Dialogs and the back stack | https://developer.android.com/guide/navigation/backstack/dialog |
| Circular navigation and the back stack | https://developer.android.com/guide/navigation/backstack/circular |
| Multiple back stacks | https://developer.android.com/guide/navigation/backstack/multi-back-stacks |
| Navigate with feature modules | https://developer.android.com/guide/navigation/integrations/feature-modules |
| Multi-module projects | https://developer.android.com/guide/navigation/integrations/multi-module |
| Connect UI components to NavController | https://developer.android.com/guide/navigation/integrations/ui |
| Migrate to the Navigation component | https://developer.android.com/guide/navigation/migrate |
| Test navigation | https://developer.android.com/guide/navigation/testing |
| Custom back navigation | https://developer.android.com/guide/navigation/custom-back |
| Predictive back gesture | https://developer.android.com/guide/navigation/custom-back/predictive-back-gesture |
| Add support for predictive back animations | https://developer.android.com/guide/navigation/custom-back/support-animations |
| Handling configuration changes | https://developer.android.com/guide/navigation/responsive/config-changes |
| Design for different form factors | https://developer.android.com/guide/navigation/responsive/form-factors |
| Swipe views using ViewPager2 | https://developer.android.com/guide/navigation/advanced/swipe-view-2 |
| Swipe views using ViewPager | https://developer.android.com/guide/navigation/advanced/swipe-view |
| Overview | https://developer.android.com/guide/navigation/navigation-3 |
| Get started | https://developer.android.com/guide/navigation/navigation-3/get-started |
| Understand and implement the basics | https://developer.android.com/guide/navigation/navigation-3/basics |
| Save and manage navigation state | https://developer.android.com/guide/navigation/navigation-3/save-state |
| Modularize navigation code | https://developer.android.com/guide/navigation/navigation-3/modularize |
| Create custom layouts using Scenes | https://developer.android.com/guide/navigation/navigation-3/custom-layouts |
| Animate between destinations | https://developer.android.com/guide/navigation/navigation-3/animate-destinations |
| Apply logic or wrappers to destinations | https://developer.android.com/guide/navigation/navigation-3/naventrydecorators |
| Migrate from Navigation 2 | https://developer.android.com/guide/navigation/navigation-3/migration-guide |
| About fragments | https://developer.android.com/guide/fragments |
| Create a fragment | https://developer.android.com/guide/fragments/create |
| Fragment manager | https://developer.android.com/guide/fragments/fragmentmanager |
| Fragment transactions | https://developer.android.com/guide/fragments/transactions |
| Animate transitions between fragments | https://developer.android.com/guide/fragments/animate |
| Fragment lifecycle | https://developer.android.com/guide/fragments/lifecycle |
| Saving state with fragments | https://developer.android.com/guide/fragments/saving-state |
| Communicate with fragments | https://developer.android.com/guide/fragments/communicate |
| Working with the app bar | https://developer.android.com/guide/fragments/appbar |
| Displaying dialogs with DialogFragment | https://developer.android.com/guide/fragments/dialogs |
| Debug your fragments | https://developer.android.com/guide/fragments/debugging |
| Test your fragments | https://developer.android.com/guide/fragments/test |
| About deep links | https://developer.android.com/training/app-links |
| Create deep links | https://developer.android.com/training/app-links/create-deeplinks |
| About App Links | https://developer.android.com/training/app-links/about |
| Add intent filters | https://developer.android.com/training/app-links/add-applinks |
| Configure website associations | https://developer.android.com/training/app-links/configure-assetlinks |
| Verify App Links | https://developer.android.com/training/app-links/verify-applinks |
| Test App Links | https://developer.android.com/training/app-links/test-applinks |
| Troubleshoot | https://developer.android.com/training/app-links/troubleshoot |
| App Links FAQ | https://developer.android.com/training/app-links/faq |
| Developer tools | https://developer.android.com/training/app-links/tools |
| About interacting with other apps | https://developer.android.com/training/basics/intents |
| About intents and intent filters | https://developer.android.com/guide/components/intents-filters |
| About common intents | https://developer.android.com/guide/components/intents-common |
| Google Maps intents for Android | https://developer.android.com/guide/components/google-maps-intents |
| Send users to another app | https://developer.android.com/training/basics/intents/sending |
| Get a result from an activity | https://developer.android.com/training/basics/intents/result |
| Allow other apps to start your activity | https://developer.android.com/training/basics/intents/filters |
| Limit loading in on-device Android containers | https://developer.android.com/training/basics/intents/limit-play-loading |
| About package visibility | https://developer.android.com/training/package-visibility |
| Know which packages are visible automatically | https://developer.android.com/training/package-visibility/automatic |
| Declare package visibility needs | https://developer.android.com/training/package-visibility/declaring |
| Fulfill common use cases | https://developer.android.com/training/package-visibility/use-cases |
| Test package visibility | https://developer.android.com/training/package-visibility/testing |
| About dependency injection | https://developer.android.com/training/dependency-injection |
| Manual dependency injection | https://developer.android.com/training/dependency-injection/manual |
| Dependency injection with Hilt | https://developer.android.com/training/dependency-injection/hilt-android |
| Hilt in multi-module apps | https://developer.android.com/training/dependency-injection/hilt-multi-module |
| Use Hilt with other Jetpack libraries | https://developer.android.com/training/dependency-injection/hilt-jetpack |
| Hilt testing guide | https://developer.android.com/training/dependency-injection/hilt-testing |
| Hilt and Dagger annotations cheat sheet | https://developer.android.com/training/dependency-injection/hilt-cheatsheet |
| Dagger basics | https://developer.android.com/training/dependency-injection/dagger-basics |
| Using Dagger in Android apps | https://developer.android.com/training/dependency-injection/dagger-android |
| Using Dagger in multi-module apps | https://developer.android.com/training/dependency-injection/dagger-multi-module |
|
Get started
| https://developer.android.com/ai |
|
Hello world
| https://developer.android.com/get-started/overview |
|
Training courses
| https://developer.android.com/courses |
|
Tutorials
| https://developer.android.com/get-started/codelabs |
|
Compose for teams
| https://developer.android.com/develop/ui/compose/adopt |
|
Kotlin for Android
| https://developer.android.com/kotlin |
|
Monetization with Play ↗️
| https://play.google.com/console/about/guides/play-commerce/ |
|
Android Developer Verification
| https://developer.android.com/developer-verification |
|
Adaptive apps
| https://developer.android.com/adaptive-apps |
|
Android XR
| https://developer.android.com/xr |
|
Wear OS
| https://developer.android.com/wear |
|
Android for Cars
| https://developer.android.com/cars |
|
Android TV
| https://developer.android.com/tv |
|
ChromeOS
| https://developer.android.com/chrome-os |
|
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 |
|
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 |
|
Adaptive UI
| https://developer.android.com/design/ui/large-screens |
|
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 |
|
Learn more
| https://developer.android.com/gemini-in-android |
|
Get Android Studio
| https://developer.android.com/studio |
|
Samples
| https://developer.android.com/samples |
|
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 |
|
Adaptive UI
| https://developer.android.com/guide/topics/large-screens/get-started-with-large-screens |
|
Wear OS
| https://developer.android.com/training/wearables |
|
Android XR
| https://developer.android.com/develop/xr |
|
Android Health
| https://developer.android.com/health-and-fitness/guides |
|
Android for Cars
| https://developer.android.com/training/cars |
|
Android TV
| https://developer.android.com/training/tv |
|
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 |
|
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 |
|
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 |
|
Android Developers
| https://developer.android.com/ |
|
Design & Plan
| https://developer.android.com/design |
|
App architecture
| https://developer.android.com/topic/architecture/intro |
| Navigation component | https://developer.android.com/guide/navigation |
| back stack | https://developer.android.com/guide/navigation/backstack |
| the migration process | https://developer.android.com/guide/navigation/migrate |
| Dialog destinations | https://developer.android.com/guide/navigation/design/dialog-destinations |
| Activity destinations | https://developer.android.com/guide/navigation/design/activity-destinations |
| Kotlin DSL | https://developer.android.com/guide/navigation/navigation-kotlin-dsl |
| NavController.createGraph() | https://developer.android.com/reference/androidx/navigation/NavController#(androidx.navigation.NavController).createGraph(kotlin.String,kotlin.String,kotlin.Function1) |
| Navigate to a destination | https://developer.android.com/guide/navigation/use-graph/navigate |
| Kotlin Serialization
plugin | https://kotlinlang.org/docs/serialization.html |
| Follow these
instructions to add this plugin | https://developer.android.com/guide/navigation#set-up |
| NavController.createGraph() | https://developer.android.com/reference/androidx/navigation/NavController#(androidx.navigation.NavController).createGraph(kotlin.String,kotlin.String,kotlin.Function1) |
| NavGraphBuilder.composable() | https://developer.android.com/reference/kotlin/androidx/navigation/NavGraphBuilder#(androidx.navigation.NavGraphBuilder).composable(kotlin.collections.Map,kotlin.collections.List,kotlin.Function1,kotlin.Function1,kotlin.Function1,kotlin.Function1,kotlin.Function1,kotlin.Function2) |
| NavController.createGraph() | https://developer.android.com/reference/androidx/navigation/NavController#(androidx.navigation.NavController).createGraph(kotlin.String,kotlin.String,kotlin.Function1) |
| NavController | https://developer.android.com/reference/androidx/navigation/NavController |
| NavController.findNavController | https://developer.android.com/reference/androidx/navigation/Navigation#findNavController(android.view.View))( |
| NavController.createGraph() | https://developer.android.com/reference/androidx/navigation/NavController#(androidx.navigation.NavController).createGraph(kotlin.String,kotlin.String,kotlin.Function1) |
| Compose | https://developer.android.com/guide/navigation/design#compose |
| NavGraphBuilder.fragment() | https://developer.android.com/reference/kotlin/androidx/navigation/NavGraphBuilder#(androidx.navigation.NavGraphBuilder).fragment(kotlin.Int) |
| Build a graph with the
NavGraphBuilder DSL | https://developer.android.com/guide/navigation/navigation-kotlin-dsl |
| Use Navigation actions and
fragments | https://developer.android.com/guide/navigation/design/actions |
| use NavController.navigate() directly | https://developer.android.com/guide/navigation/design/kotlin-dsl#host |
| Navigation editor | https://developer.android.com/guide/navigation/design/editor |
| Nested graphs | https://developer.android.com/guide/navigation/design/nested-graphs |
| Overview | https://developer.android.com/guide/navigation |
| Activity destinations | https://developer.android.com/guide/navigation/design/activity-destinations |
| Dialog destinations | https://developer.android.com/guide/navigation/design/dialog-destinations |
| Navigate to a destination | https://developer.android.com/guide/navigation/use-graph/navigate |
| Nested graphs | https://developer.android.com/guide/navigation/design/nested-graphs |
| Content License | https://developer.android.com/license |
|
X
| https://x.com/AndroidDev |
|
YouTube
| https://www.youtube.com/user/androiddevelopers |
|
LinkedIn
| https://www.linkedin.com/showcase/androiddev |
|
Android
| https://www.android.com |
|
Android for Enterprise
| https://www.android.com/enterprise/ |
|
Security
| https://www.android.com/security-center/ |
|
Source
| https://source.android.com |
|
News
| https://developer.android.com/news |
|
Blog
| https://android-developers.googleblog.com/ |
|
Podcasts
| https://developer.android.com/podcasts |
|
Gaming
| https://developer.android.com/games |
|
Machine Learning
| https://developer.android.com/ml |
|
Health & Fitness
| https://developer.android.com/health-and-fitness |
|
Camera & Media
| https://developer.android.com/media |
|
Privacy
| https://developer.android.com/privacy |
|
5G
| https://developer.android.com/training/connectivity/5g |
|
Large screens
| https://developer.android.com/large-screens |
|
Wear OS
| https://developer.android.com/wear |
|
ChromeOS devices
| https://developer.android.com/chrome-os |
|
Android for cars
| https://developer.android.com/cars |
|
Android TV
| https://developer.android.com/tv |
|
Android 15
| https://developer.android.com/about/versions/15 |
|
Android 14
| https://developer.android.com/about/versions/14 |
|
Android 13
| https://developer.android.com/about/versions/13 |
|
Android 12
| https://developer.android.com/about/versions/12 |
|
Android 11
| https://developer.android.com/about/versions/11 |
|
Android 10
| https://developer.android.com/about/versions/10 |
|
Pie
| https://developer.android.com/about/versions/pie |
|
Android Studio guide
| https://developer.android.com/studio/intro |
|
Developers guides
| https://developer.android.com/guide |
|
API reference
| https://developer.android.com/reference |
|
Download Studio
| https://developer.android.com/studio |
|
Android NDK
| https://developer.android.com/ndk |
|
Report platform bug
| https://issuetracker.google.com/issues/new?component=190923&template=841312 |
|
Report documentation bug
| https://issuetracker.google.com/issues/new?component=192697 |
|
Google Play support
| https://support.google.com/googleplay/android-developer |
|
Join research studies
| https://g.co/userresearch/androiddeveloperfooter |
|
| https://developers.google.com/ |
|
Android
| https://developer.android.com |
|
Chrome
| https://developer.chrome.com/home |
|
Firebase
| https://firebase.google.com |
|
Google Cloud Platform
| https://cloud.google.com |
|
All products
| https://developers.google.com/products/ |
|
Privacy
| https://policies.google.com/privacy |
|
License
| https://developer.android.com/license |
|
Brand guidelines
| https://developer.android.com/distribute/marketing-tools/brand-guidelines |
|
Manage cookies
| https://developer.android.com/guide/navigation/design |
|
Subscribe
| https://developer.android.com/updates |