René's URL Explorer Experiment


Title: Why Compose  |  Jetpack Compose  |  Android Developers

Open Graph Title: Why Compose  |  Jetpack Compose  |  Android Developers

Description: Jetpack Compose is Android’s modern toolkit for building native UI. It simplifies and accelerates UI development on Android bringing your apps to life with less code, powerful tools, and intuitive Kotlin APIs.

Open Graph Description: Jetpack Compose is Android’s modern toolkit for building native UI. It simplifies and accelerates UI development on Android bringing your apps to life with less code, powerful tools, and intuitive Kotlin APIs.

Opengraph URL: https://developer.android.com/develop/ui/compose/why-adopt

direct link

Domain: developer.android.com


Hey, it has json ld scripts:
  {
    "@context": "https://schema.org",
    "@type": "Article",
    
    "headline": "Why Compose"
  }
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [{
      "@type": "ListItem",
      "position": 1,
      "name": "Develop",
      "item": "https://developer.android.com/develop"
    },{
      "@type": "ListItem",
      "position": 2,
      "name": "Core areas",
      "item": "https://developer.android.com/develop/core-areas"
    },{
      "@type": "ListItem",
      "position": 3,
      "name": "UI",
      "item": "https://developer.android.com/develop/ui"
    },{
      "@type": "ListItem",
      "position": 4,
      "name": "Why Compose",
      "item": "https://developer.android.com/develop/ui/compose/why-adopt"
    }]
  }
  

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/jetpack/compose/why-adopt#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
Core areas https://developer.android.com/develop/core-areas
UI https://developer.android.com/develop/ui
Overview https://developer.android.com/develop/ui
Tutorial https://developer.android.com/develop/ui/compose/tutorial
Samples https://developer.android.com/develop/ui/compose/samples
Docs https://developer.android.com/develop/ui/compose/documentation
Quick Guides https://developer.android.com/develop/ui/compose/quick-guides
https://developer.android.com/
Essentials https://developer.android.com/get-started
Design & Plan https://developer.android.com/design
Develop https://developer.android.com/develop
Overview https://developer.android.com/develop/ui
Tutorial https://developer.android.com/develop/ui/compose/tutorial
Samples https://developer.android.com/develop/ui/compose/samples
Docs https://developer.android.com/develop/ui/compose/documentation
Quick Guides https://developer.android.com/develop/ui/compose/quick-guides
Google Play https://developer.android.com/distribute
Community https://developer.android.com/community
Android Studio https://developer.android.com/studio
Documentationhttps://developer.android.com/develop/ui/compose/documentation
Why Composehttps://developer.android.com/develop/ui/compose/why-adopt
Quick starthttps://developer.android.com/develop/ui/compose/setup
Compose Compiler Gradle Pluginhttps://developer.android.com/develop/ui/compose/compiler
Thinking in Composehttps://developer.android.com/develop/ui/compose/mental-model
Build adaptive appshttps://developer.android.com/develop/ui/compose/build-adaptive-apps
Using the Bill of Materialshttps://developer.android.com/develop/ui/compose/bom
BOM to library version mappinghttps://developer.android.com/develop/ui/compose/bom/bom-mapping
Lifecyclehttps://developer.android.com/develop/ui/compose/lifecycle
Side-effectshttps://developer.android.com/develop/ui/compose/side-effects
Phaseshttps://developer.android.com/develop/ui/compose/phases
Overviewhttps://developer.android.com/develop/ui/compose/state
Where to hoist statehttps://developer.android.com/develop/ui/compose/state-hoisting
Save UI statehttps://developer.android.com/develop/ui/compose/state-saving
State lifespanshttps://developer.android.com/develop/ui/compose/state-lifespans
State callbackshttps://developer.android.com/develop/ui/compose/state-callbacks
Architecturehttps://developer.android.com/develop/ui/compose/architecture
Architectural layeringhttps://developer.android.com/develop/ui/compose/layering
CompositionLocalhttps://developer.android.com/develop/ui/compose/compositionlocal
Navigationhttps://developer.android.com/develop/ui/compose/navigation
Overviewhttps://developer.android.com/develop/ui/compose/layouts
Layout basicshttps://developer.android.com/develop/ui/compose/layouts/basics
Modifiershttps://developer.android.com/develop/ui/compose/modifiers
Constraints and modifier orderhttps://developer.android.com/develop/ui/compose/layouts/constraints-modifiers
Custom modifiershttps://developer.android.com/develop/ui/compose/custom-modifiers
List of modifiershttps://developer.android.com/develop/ui/compose/modifiers-list
Lists and gridshttps://developer.android.com/develop/ui/compose/lists
Pagerhttps://developer.android.com/develop/ui/compose/layouts/pager
Flow layoutshttps://developer.android.com/develop/ui/compose/layouts/flow
Custom layoutshttps://developer.android.com/develop/ui/compose/layouts/custom
Overviewhttps://developer.android.com/develop/ui/compose/layouts/adaptive
App orientation, aspect ratio, and resizabilityhttps://developer.android.com/develop/ui/compose/layouts/adaptive/app-orientation-aspect-ratio-resizability
Canonical layoutshttps://developer.android.com/develop/ui/compose/layouts/adaptive/canonical-layouts
Support different display sizeshttps://developer.android.com/develop/ui/compose/layouts/adaptive/support-different-display-sizes
Use window size classeshttps://developer.android.com/develop/ui/compose/layouts/adaptive/use-window-size-classes
Support multi-window modehttps://developer.android.com/develop/ui/compose/layouts/adaptive/support-multi-window-mode
Support desktop windowinghttps://developer.android.com/develop/ui/compose/layouts/adaptive/support-desktop-windowing
Support connected displayshttps://developer.android.com/develop/ui/compose/layouts/adaptive/support-connected-displays
Build adaptive navigationhttps://developer.android.com/develop/ui/compose/layouts/adaptive/build-adaptive-navigation
Build a list-detail layouthttps://developer.android.com/develop/ui/compose/layouts/adaptive/list-detail
Build a supporting pane layouthttps://developer.android.com/develop/ui/compose/layouts/adaptive/build-a-supporting-pane-layout
Adaptive do's and don'tshttps://developer.android.com/develop/ui/compose/layouts/adaptive/adaptive-dos-and-donts
Learn about foldableshttps://developer.android.com/develop/ui/compose/layouts/adaptive/foldables/learn-about-foldables
Make your app fold-awarehttps://developer.android.com/develop/ui/compose/layouts/adaptive/foldables/make-your-app-fold-aware
Support foldable display modeshttps://developer.android.com/develop/ui/compose/layouts/adaptive/foldables/support-foldable-display-modes
Visibility trackinghttps://developer.android.com/develop/ui/compose/layouts/visibility-modifiers
Alignment lineshttps://developer.android.com/develop/ui/compose/layouts/alignment-lines
Intrinsic measurementshttps://developer.android.com/develop/ui/compose/layouts/intrinsic-measurements
ConstraintLayouthttps://developer.android.com/develop/ui/compose/layouts/constraintlayout
Overviewhttps://developer.android.com/develop/ui/compose/components
Overviewhttps://developer.android.com/develop/ui/compose/components/app-bars
Navigate from top app barhttps://developer.android.com/develop/ui/compose/components/app-bars-navigate
Create a dynamic top app barhttps://developer.android.com/develop/ui/compose/components/app-bars-dynamic
Badgeshttps://developer.android.com/develop/ui/compose/components/badges
Overviewhttps://developer.android.com/develop/ui/compose/components/bottom-sheets
Partial bottom sheethttps://developer.android.com/develop/ui/compose/components/bottom-sheets-partial
Overviewhttps://developer.android.com/develop/ui/compose/components/button
Floating action buttonhttps://developer.android.com/develop/ui/compose/components/fab
Icon buttonhttps://developer.android.com/develop/ui/compose/components/icon-button
Segmented buttonhttps://developer.android.com/develop/ui/compose/components/segmented-button
Cardhttps://developer.android.com/develop/ui/compose/components/card
Carouselhttps://developer.android.com/develop/ui/compose/components/carousel
Checkboxhttps://developer.android.com/develop/ui/compose/components/checkbox
Chiphttps://developer.android.com/develop/ui/compose/components/chip
Date pickershttps://developer.android.com/develop/ui/compose/components/datepickers
Dialoghttps://developer.android.com/develop/ui/compose/components/dialog
Dividerhttps://developer.android.com/develop/ui/compose/components/divider
Menushttps://developer.android.com/develop/ui/compose/components/menu
Navigation barhttps://developer.android.com/develop/ui/compose/components/navigation-bar
Navigation drawerhttps://developer.android.com/develop/ui/compose/components/drawer
Navigation railhttps://developer.android.com/develop/ui/compose/components/navigation-rail
Progress indicatorshttps://developer.android.com/develop/ui/compose/components/progress
Pull to refreshhttps://developer.android.com/develop/ui/compose/components/pull-to-refresh
Radio buttonhttps://developer.android.com/develop/ui/compose/components/radio-button
Resourceshttps://developer.android.com/develop/ui/compose/resources
Scaffoldhttps://developer.android.com/develop/ui/compose/components/scaffold
Search barhttps://developer.android.com/develop/ui/compose/components/search-bar
Sliderhttps://developer.android.com/develop/ui/compose/components/slider
Snackbarhttps://developer.android.com/develop/ui/compose/components/snackbar
Switchhttps://developer.android.com/develop/ui/compose/components/switch
Tabshttps://developer.android.com/develop/ui/compose/components/tabs
Overviewhttps://developer.android.com/develop/ui/compose/components/time-pickers
Time picker dialogshttps://developer.android.com/develop/ui/compose/components/time-pickers-dialogs
Tooltiphttps://developer.android.com/develop/ui/compose/components/tooltip
Overviewhttps://developer.android.com/develop/ui/compose/designsystems
Material Design 3https://developer.android.com/develop/ui/compose/designsystems/material3
Migrate from Material 2 to Material 3https://developer.android.com/develop/ui/compose/designsystems/material2-material3
Material Design 2https://developer.android.com/develop/ui/compose/designsystems/material
Custom theminghttps://developer.android.com/develop/ui/compose/designsystems/custom
Anatomy of a themehttps://developer.android.com/develop/ui/compose/designsystems/anatomy
Migrating XML themes to Composehttps://developer.android.com/develop/ui/compose/designsystems/views-to-compose
Overviewhttps://developer.android.com/develop/ui/compose/text
Display text from resourcehttps://developer.android.com/develop/ui/compose/text/display-text
Style texthttps://developer.android.com/develop/ui/compose/text/style-text
Style paragraphhttps://developer.android.com/develop/ui/compose/text/style-paragraph
Configure text layouthttps://developer.android.com/develop/ui/compose/text/configure-layout
Configure text fieldshttps://developer.android.com/develop/ui/compose/text/user-input
Migrate to state-based text fieldshttps://developer.android.com/develop/ui/compose/text/migrate-state-based
Enable user interactionshttps://developer.android.com/develop/ui/compose/text/user-interactions
Work with fontshttps://developer.android.com/develop/ui/compose/text/fonts
Display emojihttps://developer.android.com/develop/ui/compose/text/emoji
Enable Autofillhttps://developer.android.com/develop/ui/compose/text/autofill
Overviewhttps://developer.android.com/develop/ui/compose/graphics
Overviewhttps://developer.android.com/develop/ui/compose/graphics/images
Loading imageshttps://developer.android.com/develop/ui/compose/graphics/images/loading
ImageBitmap vs ImageVectorhttps://developer.android.com/develop/ui/compose/graphics/images/compare
Material iconshttps://developer.android.com/develop/ui/compose/graphics/images/material
Customize an imagehttps://developer.android.com/develop/ui/compose/graphics/images/customize
Custom painterhttps://developer.android.com/develop/ui/compose/graphics/images/custompainter
Optimizing performancehttps://developer.android.com/develop/ui/compose/graphics/images/optimization
Overviewhttps://developer.android.com/develop/ui/compose/graphics/draw/overview
Graphics Modifiershttps://developer.android.com/develop/ui/compose/graphics/draw/modifiers
Brushhttps://developer.android.com/develop/ui/compose/graphics/draw/brush
Shapeshttps://developer.android.com/develop/ui/compose/graphics/draw/shapes
Shadowshttps://developer.android.com/develop/ui/compose/graphics/draw/shadows
Overviewhttps://developer.android.com/develop/ui/compose/animation/introduction
Choose an animation APIhttps://developer.android.com/develop/ui/compose/animation/choose-api
Quick guidehttps://developer.android.com/develop/ui/compose/animation/quick-guide
Animation modifiers and composableshttps://developer.android.com/develop/ui/compose/animation/composables-modifiers
Value-based animationshttps://developer.android.com/develop/ui/compose/animation/value-based
Animated vector imageshttps://developer.android.com/develop/ui/compose/animation/vectors
Advanced animation examplehttps://developer.android.com/develop/ui/compose/animation/advanced
Customize animationshttps://developer.android.com/develop/ui/compose/animation/customize
Overviewhttps://developer.android.com/develop/ui/compose/animation/shared-elements
Customizehttps://developer.android.com/develop/ui/compose/animation/shared-elements/customize
Common use caseshttps://developer.android.com/develop/ui/compose/animation/shared-elements/common-use-cases
With navigationhttps://developer.android.com/develop/ui/compose/animation/shared-elements/navigation
Additional sampleshttps://developer.android.com/develop/ui/compose/animation/shared-elements/additional-samples
Test animationshttps://developer.android.com/develop/ui/compose/animation/testing
Toolshttps://developer.android.com/develop/ui/compose/animation/tooling
Additional resourceshttps://developer.android.com/develop/ui/compose/animation/resources
Overviewhttps://developer.android.com/develop/ui/compose/accessibility
API defaultshttps://developer.android.com/develop/ui/compose/accessibility/api-defaults
Semanticshttps://developer.android.com/develop/ui/compose/accessibility/semantics
Modify traversal orderhttps://developer.android.com/develop/ui/compose/accessibility/traversal
Support user-scalable contenthttps://developer.android.com/develop/ui/compose/accessibility/scalable-content
Merging and clearinghttps://developer.android.com/develop/ui/compose/accessibility/merging-clearing
Inspect and debughttps://developer.android.com/develop/ui/compose/accessibility/inspect-debug
Testinghttps://developer.android.com/develop/ui/compose/accessibility/testing
Overviewhttps://developer.android.com/develop/ui/compose/touch-input
Overviewhttps://developer.android.com/develop/ui/compose/touch-input/pointer-input
Understand gestureshttps://developer.android.com/develop/ui/compose/touch-input/pointer-input/understand-gestures
Tap and presshttps://developer.android.com/develop/ui/compose/touch-input/pointer-input/tap-and-press
Scrollhttps://developer.android.com/develop/ui/compose/touch-input/pointer-input/scroll
Nested scrollhttps://developer.android.com/develop/ui/compose/touch-input/pointer-input/nested-scroll
Drag, swipe, and flinghttps://developer.android.com/develop/ui/compose/touch-input/pointer-input/drag-swipe-fling
Multi-touch gestureshttps://developer.android.com/develop/ui/compose/touch-input/pointer-input/multi-touch
Handle keyboard actionshttps://developer.android.com/develop/ui/compose/touch-input/keyboard-input/commands
Keyboard Shortcuts Helperhttps://developer.android.com/develop/ui/compose/touch-input/keyboard-input/keyboard-shortcuts-helper
Overviewhttps://developer.android.com/develop/ui/compose/touch-input/focus
Change focus traversal orderhttps://developer.android.com/develop/ui/compose/touch-input/focus/change-focus-traversal-order
Change focus behaviorhttps://developer.android.com/develop/ui/compose/touch-input/focus/change-focus-behavior
React to focushttps://developer.android.com/develop/ui/compose/touch-input/focus/react-to-focus
Handling interactionshttps://developer.android.com/develop/ui/compose/touch-input/user-interactions/handling-interactions
Migrate to Indication and Ripple APIshttps://developer.android.com/develop/ui/compose/touch-input/user-interactions/migrate-indication-ripple
Drag and drophttps://developer.android.com/develop/ui/compose/touch-input/user-interactions/drag-and-drop
Swipe to dismiss or updatehttps://developer.android.com/develop/ui/compose/touch-input/user-interactions/swipe-to-dismiss
Overviewhttps://developer.android.com/develop/ui/compose/touch-input/stylus-input
Stylus input in text fieldshttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/stylus-input-in-text-fields
Advanced stylus featureshttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/advanced-stylus-features
Note-taking appshttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/create-a-note-taking-app
About the Ink APIhttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/about-ink-api
Add dependencieshttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/ink-api-setup
Pick your modulehttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/ink-api-modules
Define your brusheshttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/ink-api-brush-apis
Draw a strokehttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/ink-api-draw-stroke
Create interactive tools with the Geometry APIshttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/ink-api-geometry-apis
Manage state and storagehttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/ink-api-state-preservation
Choose your epsilon and coordinate systemhttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/ink-api-coordinate-system
Copy and pastehttps://developer.android.com/develop/ui/compose/touch-input/copy-and-paste
Input compatibility on large screenshttps://developer.android.com/develop/ui/compose/touch-input/input-compatibility-on-large-screens
Overviewhttps://developer.android.com/develop/ui/compose/performance
Phaseshttps://developer.android.com/develop/ui/compose/performance/phases
Baseline profileshttps://developer.android.com/develop/ui/compose/performance/baseline-profiles
Overviewhttps://developer.android.com/develop/ui/compose/performance/stability
Diagnose stability issueshttps://developer.android.com/develop/ui/compose/performance/stability/diagnose
Fix stability issueshttps://developer.android.com/develop/ui/compose/performance/stability/fix
Strong skippinghttps://developer.android.com/develop/ui/compose/performance/stability/strongskipping
Toolshttps://developer.android.com/develop/ui/compose/performance/tooling
Best practiceshttps://developer.android.com/develop/ui/compose/performance/bestpractices
Compose API guidelineshttps://developer.android.com/develop/ui/compose/api-guidelines
Kotlin for Composehttps://developer.android.com/develop/ui/compose/kotlin
Overviewhttps://developer.android.com/develop/ui/compose/testing
Cheatsheethttps://developer.android.com/develop/ui/compose/testing/testing-cheatsheet
Semanticshttps://developer.android.com/develop/ui/compose/testing/semantics
Testing APIshttps://developer.android.com/develop/ui/compose/testing/apis
Synchronize testshttps://developer.android.com/develop/ui/compose/testing/synchronization
Interoperabilityhttps://developer.android.com/develop/ui/compose/testing/interoperability
Common patternshttps://developer.android.com/develop/ui/compose/testing/common-patterns
Debug testshttps://developer.android.com/develop/ui/compose/testing/debug
Overviewhttps://developer.android.com/develop/ui/compose/migrate
Migration strategyhttps://developer.android.com/develop/ui/compose/migrate/strategy
Overviewhttps://developer.android.com/develop/ui/compose/migrate/interoperability-apis
Using Compose in Viewshttps://developer.android.com/develop/ui/compose/migrate/interoperability-apis/compose-in-views
Using Views in Composehttps://developer.android.com/develop/ui/compose/migrate/interoperability-apis/views-in-compose
Migrate RecyclerView to Composehttps://developer.android.com/develop/ui/compose/migrate/migration-scenarios/recycler-view
Migrate CoordinatorLayout to Composehttps://developer.android.com/develop/ui/compose/migrate/migration-scenarios/coordinator-layout
Migrate Jetpack Navigation to Navigation Composehttps://developer.android.com/develop/ui/compose/migrate/migration-scenarios/navigation
Other considerationshttps://developer.android.com/develop/ui/compose/migrate/other-considerations
Adopt Compose for teamshttps://developer.android.com/develop/ui/compose/adopt/for-large-teams
Compose and other librarieshttps://developer.android.com/develop/ui/compose/libraries
Compare Compose and View metricshttps://developer.android.com/develop/ui/compose/migrate/compare-metrics
Overviewhttps://developer.android.com/develop/ui/compose/tooling
Preview your UIhttps://developer.android.com/develop/ui/compose/tooling/previews
Preview and debug animationshttps://developer.android.com/develop/ui/compose/tooling/animation-preview
Develop code iterativelyhttps://developer.android.com/develop/ui/compose/tooling/iterative-development
Editor actionshttps://developer.android.com/develop/ui/compose/tooling/editor-actions
Linthttps://developer.android.com/develop/ui/compose/tooling/lint
Overviewhttps://developer.android.com/develop/ui/compose/tooling/debug
Trace app performancehttps://developer.android.com/develop/ui/compose/tooling/tracing
Stack traceshttps://developer.android.com/develop/ui/compose/tooling/stacktraces
Set up edge-to-edgehttps://developer.android.com/develop/ui/compose/system/setup-e2e
About WindowInsetsRulershttps://developer.android.com/develop/ui/compose/system/evaluate-rulers
About window insetshttps://developer.android.com/develop/ui/compose/system/insets
Set up window insetshttps://developer.android.com/develop/ui/compose/system/insets-ui
Use keyboard IME animationshttps://developer.android.com/develop/ui/compose/system/keyboard-animations
Use Material 3 insetshttps://developer.android.com/develop/ui/compose/system/material-insets
Use insets in Views and Composehttps://developer.android.com/develop/ui/compose/system/insets-views-compose
About system bar protectionhttps://developer.android.com/develop/ui/compose/system/system-bars
About cutoutshttps://developer.android.com/develop/ui/compose/system/cutouts
Test how your content renders with cutoutshttps://developer.android.com/develop/ui/compose/system/test-cutouts
About PiPhttps://developer.android.com/develop/ui/compose/system/picture-in-picture
Set up your app for PiPhttps://developer.android.com/develop/ui/compose/system/pip-setup
Enter PiP at correct timeshttps://developer.android.com/develop/ui/compose/system/pip-enter
Add PiP through a buttonhttps://developer.android.com/develop/ui/compose/system/pip-add
Add remote actions to PiPhttps://developer.android.com/develop/ui/compose/system/pip-remote-actions
About predictive backhttps://developer.android.com/develop/ui/compose/system/predictive-back
Set up predictive backhttps://developer.android.com/develop/ui/compose/system/predictive-back-setup
Access progress manuallyhttps://developer.android.com/develop/ui/compose/system/predictive-back-progress
Test predictive backhttps://developer.android.com/develop/ui/compose/system/predictive-back-test
Overviewhttps://developer.android.com/develop/ui/compose/glance
Glance setuphttps://developer.android.com/develop/ui/compose/glance/setup
Create an app widget with Glancehttps://developer.android.com/develop/ui/compose/glance/create-app-widget
Add generated previews to your widget pickerhttps://developer.android.com/develop/ui/compose/glance/generated-previews
Pin Glance widgets in-apphttps://developer.android.com/develop/ui/compose/glance/pin-in-app
Handle errors with Glancehttps://developer.android.com/develop/ui/compose/glance/error-handling
Unit testing with Glancehttps://developer.android.com/develop/ui/compose/glance/testing
Handle user interaction with Glancehttps://developer.android.com/develop/ui/compose/glance/user-interaction
Track metrics for your widgethttps://developer.android.com/develop/ui/compose/glance/metrics
Manage and update GlanceAppWidgethttps://developer.android.com/develop/ui/compose/glance/glance-app-widget
Build UI with Glancehttps://developer.android.com/develop/ui/compose/glance/build-ui
Implement a Glance themehttps://developer.android.com/develop/ui/compose/glance/theme
Glance interoperabilityhttps://developer.android.com/develop/ui/compose/glance/interoperability
Additional resourceshttps://developer.android.com/develop/ui/compose/glance/additional-resources
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/
Develop https://developer.android.com/develop
Core areas https://developer.android.com/develop/core-areas
UI https://developer.android.com/develop/ui
Docs https://developer.android.com/develop/ui/compose/documentation
Twitterhttps://developer.android.com/stories/apps/twitter-compose
Squarehttps://developer.android.com/stories/apps/square-compose
Monzohttps://developer.android.com/stories/apps/monzo-compose
Cuvvahttps://developer.android.com/stories/apps/cuvva-compose
Have your team get started with adding Compose in your app https://developer.android.com/develop/ui/compose/adopt/for-large-teams#how-to-get-started
Try Compose nowhttps://developer.android.com/develop/ui/compose/adopt/for-large-teams#how-to-get-started
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/jetpack/compose/why-adopt
Subscribe https://developer.android.com/updates

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


URLs of crawlers that visited me.