René's URL Explorer Experiment


Title: Encapsulate your navigation code  |  App architecture  |  Android Developers

Open Graph Title: Encapsulate your navigation code  |  App architecture  |  Android Developers

Opengraph URL: https://developer.android.com/guide/navigation/design/encapsulate

direct link

Domain: developer.android.com


Hey, it has json ld scripts:
  {
    "@context": "https://schema.org",
    "@type": "Article",
    
    "headline": "Encapsulate your navigation code"
  }
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [{
      "@type": "ListItem",
      "position": 1,
      "name": "App architecture",
      "item": "https://developer.android.com/topic/architecture/intro"
    },{
      "@type": "ListItem",
      "position": 2,
      "name": "Encapsulate your navigation code",
      "item": "https://developer.android.com/guide/navigation/design/encapsulate"
    }]
  }
  

google-signin-client-id721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com
google-signin-scopeprofile email https://www.googleapis.com/auth/developerprofiles https://www.googleapis.com/auth/developerprofiles.award https://www.googleapis.com/auth/devprofiles.full_control.firstparty
og:site_nameAndroid Developers
og:typewebsite
theme-color#34a853
NoneIE=Edge
og:imagehttps://developer.android.com/static/images/social/android-developers.png
og:image:width1200
og:image:height675
og:localeen
twitter:cardsummary_large_image

Links:

Skip to main content https://developer.android.com/guide/navigation/design/encapsulate#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
Introductionhttps://developer.android.com/topic/architecture/intro
About app architecturehttps://developer.android.com/topic/architecture
Architecture recommendationshttps://developer.android.com/topic/architecture/recommendations
Learning pathway ⍈https://developer.android.com/courses/pathways/android-architecture
App fundamentalshttps://developer.android.com/guide/components/fundamentals
About the UI layerhttps://developer.android.com/topic/architecture/ui-layer
UI eventshttps://developer.android.com/topic/architecture/ui-layer/events
State holders and UI statehttps://developer.android.com/topic/architecture/ui-layer/stateholders
State productionhttps://developer.android.com/topic/architecture/ui-layer/state-production
About view bindinghttps://developer.android.com/topic/libraries/view-binding
Migrate from Kotlin synthetics to view bindinghttps://developer.android.com/topic/libraries/view-binding/migration
About data bindinghttps://developer.android.com/topic/libraries/data-binding
Get startedhttps://developer.android.com/topic/libraries/data-binding/start
Layouts and binding expressionshttps://developer.android.com/topic/libraries/data-binding/expressions
Work with observable data objectshttps://developer.android.com/topic/libraries/data-binding/observability
Generated binding classeshttps://developer.android.com/topic/libraries/data-binding/generated-binding
Binding adaptershttps://developer.android.com/topic/libraries/data-binding/binding-adapters
Bind layout views to Architecture Componentshttps://developer.android.com/topic/libraries/data-binding/architecture
Two-way data bindinghttps://developer.android.com/topic/libraries/data-binding/two-way
Handle lifecycleshttps://developer.android.com/topic/libraries/architecture/lifecycle
Integrate with Composehttps://developer.android.com/topic/libraries/architecture/compose
About ViewModelhttps://developer.android.com/topic/libraries/architecture/viewmodel
Create ViewModels with dependencieshttps://developer.android.com/topic/libraries/architecture/viewmodel/viewmodel-factories
ViewModel Scoping APIshttps://developer.android.com/topic/libraries/architecture/viewmodel/viewmodel-apis
Saved State module for ViewModelhttps://developer.android.com/topic/libraries/architecture/viewmodel/viewmodel-savedstate
ViewModel APIs cheat sheethttps://developer.android.com/topic/libraries/architecture/viewmodel/viewmodel-cheatsheet
LiveDatahttps://developer.android.com/topic/libraries/architecture/livedata
Save UI stateshttps://developer.android.com/topic/libraries/architecture/saving-states
Use Kotlin coroutines with lifecycle-aware componentshttps://developer.android.com/topic/libraries/architecture/coroutines
About paginghttps://developer.android.com/topic/libraries/architecture/paging/v3-overview
Load and display paged datahttps://developer.android.com/topic/libraries/architecture/paging/v3-paged-data
Page from network and databasehttps://developer.android.com/topic/libraries/architecture/paging/v3-network-db
Transform data streamshttps://developer.android.com/topic/libraries/architecture/paging/v3-transform
Manage and present loading stateshttps://developer.android.com/topic/libraries/architecture/paging/load-state
Test your Paging implementationhttps://developer.android.com/topic/libraries/architecture/paging/test
Migrate to Paging 3https://developer.android.com/topic/libraries/architecture/paging/v3-migration
About Paging 2https://developer.android.com/topic/libraries/architecture/paging
Display paged listshttps://developer.android.com/topic/libraries/architecture/paging/ui
Load paged datahttps://developer.android.com/topic/libraries/architecture/paging/data
Domain layerhttps://developer.android.com/topic/architecture/domain-layer
About the data layerhttps://developer.android.com/topic/architecture/data-layer
Offline firsthttps://developer.android.com/topic/architecture/data-layer/offline-first
DataStorehttps://developer.android.com/topic/libraries/architecture/datastore
WorkManager ⍈https://developer.android.com/develop/background-work/background-tasks/persistent
App startuphttps://developer.android.com/topic/libraries/app-startup
About modularizationhttps://developer.android.com/topic/modularization
Common patternshttps://developer.android.com/topic/modularization/patterns
About app resourceshttps://developer.android.com/guide/topics/resources/providing-resources
Handle configuration changeshttps://developer.android.com/guide/topics/resources/runtime-changes
Localize your apphttps://developer.android.com/guide/topics/resources/localization
Test your app with pseudolocaleshttps://developer.android.com/guide/topics/resources/pseudolocales
Unicode and internationalization supporthttps://developer.android.com/guide/topics/resources/internationalization
Language and locale resolutionhttps://developer.android.com/guide/topics/resources/multilingual-support
Per-app language preferenceshttps://developer.android.com/guide/topics/resources/app-languages
Complex XML resourceshttps://developer.android.com/guide/topics/resources/complex-xml-resources
About resource typeshttps://developer.android.com/guide/topics/resources/available-resources
Animationhttps://developer.android.com/guide/topics/resources/animation-resource
Color state listhttps://developer.android.com/guide/topics/resources/color-list-resource
Drawablehttps://developer.android.com/guide/topics/resources/drawable-resource
Layouthttps://developer.android.com/guide/topics/resources/layout-resource
Menuhttps://developer.android.com/guide/topics/resources/menu-resource
Stringhttps://developer.android.com/guide/topics/resources/string-resource
Stylehttps://developer.android.com/guide/topics/resources/style-resource
Fonthttps://developer.android.com/guide/topics/resources/font-resource
More typeshttps://developer.android.com/guide/topics/resources/more-resources
About app manifestshttps://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 activitieshttps://developer.android.com/guide/components/activities/intro-activities
The activity lifecyclehttps://developer.android.com/guide/components/activities/activity-lifecycle
Activity state changeshttps://developer.android.com/guide/components/activities/state-changes
Test your app's activitieshttps://developer.android.com/guide/components/activities/testing
Tasks and the back stackhttps://developer.android.com/guide/components/activities/tasks-and-back-stack
Processes and app lifecyclehttps://developer.android.com/guide/components/activities/process-lifecycle
Parcelables and bundleshttps://developer.android.com/guide/components/activities/parcelables-and-bundles
Loadershttps://developer.android.com/guide/components/loaders
Recents screenhttps://developer.android.com/guide/components/activities/recents
Restrictions on starting activities from the backgroundhttps://developer.android.com/guide/components/activities/background-starts
Add app shortcuts ⍈https://developer.android.com/develop/ui/views/launch/shortcuts
Principles of navigationhttps://developer.android.com/guide/navigation/principles
Overviewhttps://developer.android.com/guide/navigation
Navigation controllerhttps://developer.android.com/guide/navigation/navcontroller
Overviewhttps://developer.android.com/guide/navigation/design
Dialog destinationshttps://developer.android.com/guide/navigation/design/dialog-destinations
Activity destinationshttps://developer.android.com/guide/navigation/design/activity-destinations
Nested graphshttps://developer.android.com/guide/navigation/design/nested-graphs
Deep linkshttps://developer.android.com/guide/navigation/design/deep-link
New destination typeshttps://developer.android.com/guide/navigation/design/add-new
Type safetyhttps://developer.android.com/guide/navigation/design/type-safety
Encapsulate your codehttps://developer.android.com/guide/navigation/design/encapsulate
Global actionshttps://developer.android.com/guide/navigation/design/actions
Fragments and the Kotlin DSLhttps://developer.android.com/guide/navigation/design/kotlin-dsl
Use the Navigation editorhttps://developer.android.com/guide/navigation/design/editor
Navigate to a destinationhttps://developer.android.com/guide/navigation/use-graph/navigate
Navigate with optionshttps://developer.android.com/guide/navigation/use-graph/navoptions
Safe argshttps://developer.android.com/guide/navigation/use-graph/safe-args
Pass data between destinationshttps://developer.android.com/guide/navigation/use-graph/pass-data
Animate transitions between destinationshttps://developer.android.com/guide/navigation/use-graph/animate-transitions
Conditional navigationhttps://developer.android.com/guide/navigation/use-graph/conditional
Interact programmatically with the Navigation componenthttps://developer.android.com/guide/navigation/use-graph/programmatic
Overviewhttps://developer.android.com/guide/navigation/backstack
Dialogs and the back stackhttps://developer.android.com/guide/navigation/backstack/dialog
Circular navigation and the back stackhttps://developer.android.com/guide/navigation/backstack/circular
Multiple back stackshttps://developer.android.com/guide/navigation/backstack/multi-back-stacks
Navigate with feature moduleshttps://developer.android.com/guide/navigation/integrations/feature-modules
Multi-module projectshttps://developer.android.com/guide/navigation/integrations/multi-module
Connect UI components to NavControllerhttps://developer.android.com/guide/navigation/integrations/ui
Migrate to the Navigation componenthttps://developer.android.com/guide/navigation/migrate
Test navigationhttps://developer.android.com/guide/navigation/testing
Custom back navigationhttps://developer.android.com/guide/navigation/custom-back
Predictive back gesturehttps://developer.android.com/guide/navigation/custom-back/predictive-back-gesture
Add support for predictive back animationshttps://developer.android.com/guide/navigation/custom-back/support-animations
Handling configuration changeshttps://developer.android.com/guide/navigation/responsive/config-changes
Design for different form factorshttps://developer.android.com/guide/navigation/responsive/form-factors
Swipe views using ViewPager2https://developer.android.com/guide/navigation/advanced/swipe-view-2
Swipe views using ViewPagerhttps://developer.android.com/guide/navigation/advanced/swipe-view
Overviewhttps://developer.android.com/guide/navigation/navigation-3
Get startedhttps://developer.android.com/guide/navigation/navigation-3/get-started
Understand and implement the basicshttps://developer.android.com/guide/navigation/navigation-3/basics
Save and manage navigation statehttps://developer.android.com/guide/navigation/navigation-3/save-state
Modularize navigation codehttps://developer.android.com/guide/navigation/navigation-3/modularize
Create custom layouts using Sceneshttps://developer.android.com/guide/navigation/navigation-3/custom-layouts
Animate between destinationshttps://developer.android.com/guide/navigation/navigation-3/animate-destinations
Apply logic or wrappers to destinationshttps://developer.android.com/guide/navigation/navigation-3/naventrydecorators
Migrate from Navigation 2https://developer.android.com/guide/navigation/navigation-3/migration-guide
About fragmentshttps://developer.android.com/guide/fragments
Create a fragmenthttps://developer.android.com/guide/fragments/create
Fragment managerhttps://developer.android.com/guide/fragments/fragmentmanager
Fragment transactionshttps://developer.android.com/guide/fragments/transactions
Animate transitions between fragmentshttps://developer.android.com/guide/fragments/animate
Fragment lifecyclehttps://developer.android.com/guide/fragments/lifecycle
Saving state with fragmentshttps://developer.android.com/guide/fragments/saving-state
Communicate with fragmentshttps://developer.android.com/guide/fragments/communicate
Working with the app barhttps://developer.android.com/guide/fragments/appbar
Displaying dialogs with DialogFragmenthttps://developer.android.com/guide/fragments/dialogs
Debug your fragmentshttps://developer.android.com/guide/fragments/debugging
Test your fragmentshttps://developer.android.com/guide/fragments/test
About deep linkshttps://developer.android.com/training/app-links
Create deep linkshttps://developer.android.com/training/app-links/create-deeplinks
About App Linkshttps://developer.android.com/training/app-links/about
Add intent filtershttps://developer.android.com/training/app-links/add-applinks
Configure website associationshttps://developer.android.com/training/app-links/configure-assetlinks
Verify App Linkshttps://developer.android.com/training/app-links/verify-applinks
Test App Linkshttps://developer.android.com/training/app-links/test-applinks
Troubleshoothttps://developer.android.com/training/app-links/troubleshoot
App Links FAQhttps://developer.android.com/training/app-links/faq
Developer toolshttps://developer.android.com/training/app-links/tools
About interacting with other appshttps://developer.android.com/training/basics/intents
About intents and intent filtershttps://developer.android.com/guide/components/intents-filters
About common intentshttps://developer.android.com/guide/components/intents-common
Google Maps intents for Androidhttps://developer.android.com/guide/components/google-maps-intents
Send users to another apphttps://developer.android.com/training/basics/intents/sending
Get a result from an activityhttps://developer.android.com/training/basics/intents/result
Allow other apps to start your activityhttps://developer.android.com/training/basics/intents/filters
Limit loading in on-device Android containershttps://developer.android.com/training/basics/intents/limit-play-loading
About package visibilityhttps://developer.android.com/training/package-visibility
Know which packages are visible automaticallyhttps://developer.android.com/training/package-visibility/automatic
Declare package visibility needshttps://developer.android.com/training/package-visibility/declaring
Fulfill common use caseshttps://developer.android.com/training/package-visibility/use-cases
Test package visibilityhttps://developer.android.com/training/package-visibility/testing
About dependency injectionhttps://developer.android.com/training/dependency-injection
Manual dependency injectionhttps://developer.android.com/training/dependency-injection/manual
Dependency injection with Hilthttps://developer.android.com/training/dependency-injection/hilt-android
Hilt in multi-module appshttps://developer.android.com/training/dependency-injection/hilt-multi-module
Use Hilt with other Jetpack librarieshttps://developer.android.com/training/dependency-injection/hilt-jetpack
Hilt testing guidehttps://developer.android.com/training/dependency-injection/hilt-testing
Hilt and Dagger annotations cheat sheethttps://developer.android.com/training/dependency-injection/hilt-cheatsheet
Dagger basicshttps://developer.android.com/training/dependency-injection/dagger-basics
Using Dagger in Android appshttps://developer.android.com/training/dependency-injection/dagger-android
Using Dagger in multi-module appshttps://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
NavGraphBuilderhttps://developer.android.com/reference/kotlin/androidx/navigation/NavGraphBuilder
expose a navigation eventhttps://developer.android.com/guide/navigation/use-graph/navigate#nav-from-composable
NavGraphBuilderhttps://developer.android.com/reference/kotlin/androidx/navigation/NavGraphBuilder
Content Licensehttps://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/encapsulate
Subscribe https://developer.android.com/updates

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.