René's URL Explorer Experiment


Title: Migrate from Material 2 to Material 3 in Compose  |  Jetpack Compose  |  Android Developers

Open Graph Title: Migrate from Material 2 to Material 3 in Compose  |  Jetpack Compose  |  Android Developers

Opengraph URL: https://developer.android.com/develop/ui/compose/designsystems/material2-material3

direct link

Domain: developer.android.com


Hey, it has json ld scripts:
  {
    "@context": "https://schema.org",
    "@type": "Article",
    
    "headline": "Migrate from Material 2 to Material 3 in 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": "Migrate from Material 2 to Material 3 in Compose",
      "item": "https://developer.android.com/develop/ui/compose/designsystems/material2-material3"
    }]
  }
  

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/develop/ui/compose/designsystems/material2-material3#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
Material Design 3https://m3.material.io/
Material Design 2https://material.io/
Compose Material (androidx.compose.material) Jetpack libraryhttps://developer.android.com/jetpack/androidx/releases/compose-material
Compose Material 3 (androidx.compose.material3) Jetpack libraryhttps://developer.android.com/jetpack/androidx/releases/compose-material3
Components and layoutshttps://developer.android.com/develop/ui/compose/designsystems/material2-material3#components-and
Compose Material 3 releases pagehttps://developer.android.com/jetpack/androidx/releases/compose-material3
Compose Material Iconshttps://developer.android.com/reference/kotlin/androidx/compose/material/icons/package-summary
Compose Material Ripplehttps://developer.android.com/reference/kotlin/androidx/compose/material/ripple/package-summary
ExperimentalMaterial3Apihttps://developer.android.com/reference/kotlin/androidx/compose/material3/ExperimentalMaterial3Api
Colorhttps://developer.android.com/develop/ui/compose/designsystems/material2-material3#color
Typographyhttps://developer.android.com/develop/ui/compose/designsystems/material2-material3#typography
Shapehttps://developer.android.com/develop/ui/compose/designsystems/material2-material3#shape
color systemhttps://m3.material.io/styles/color/overview
Colorshttps://developer.android.com/reference/kotlin/androidx/compose/material/Colors
ColorSchemehttps://developer.android.com/reference/kotlin/androidx/compose/material3/ColorScheme
Colorhttps://developer.android.com/reference/kotlin/androidx/compose/material/Colors#isLight()
Material Theme Builder toolhttps://m3.material.io/theme-builder
isLighthttps://developer.android.com/reference/kotlin/androidx/compose/material/Colors#isLight()
Custom design systems in Compose guidehttps://developer.android.com/develop/ui/compose/designsystems/custom
dynamic colorhttps://m3.material.io/styles/color/dynamic-color/overview
dynamicLightColorSchemehttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#dynamiclightcolorscheme
dynamicDarkColorSchemehttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#dynamicdarkcolorscheme
Jetchathttps://github.com/android/compose-samples/blob/main/Jetchat/app/src/main/java/com/example/compose/jetchat/theme/Themes.kt#L91
typography systemhttps://m3.material.io/styles/typography/overview
Typographyhttps://developer.android.com/reference/kotlin/androidx/compose/material/Typography
Typographyhttps://developer.android.com/reference/kotlin/androidx/compose/material3/Typography
TextStylehttps://developer.android.com/reference/kotlin/androidx/compose/ui/text/TextStyle
shape systemhttps://m3.material.io/styles/shape/overview
Shapeshttps://developer.android.com/reference/kotlin/androidx/compose/material/Shapes
Shapeshttps://developer.android.com/reference/kotlin/androidx/compose/material3/Shapes
Shapehttps://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape
RectangleShapehttps://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/package-summary#RectangleShape()
CircleShapehttps://developer.android.com/reference/kotlin/androidx/compose/foundation/shape/package-summary#CircleShape()
tokens directoryhttps://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/tokens/
androidx.compose.material.swipeablehttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#swipeable
androidx.compose.material.BackdropScaffoldhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#backdropscaffold
Scaffoldhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#scaffold
BottomSheetScaffoldhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#bottomsheetscaffold
androidx.compose.material.BottomDrawerhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#bottomdrawer
ModalBottomSheethttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#modalbottomsheet
androidx.compose.material.BottomNavigationhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#bottomnavigation
androidx.compose.material3.NavigationBarhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#navigationbar
androidx.compose.material.BottomNavigationItemhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#bottomnavigationitem
androidx.compose.material3.NavigationBarItemhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#navigationbaritem
androidx.compose.material.Chiphttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#chip
androidx.compose.material3.AssistChiphttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#assistchip
androidx.compose.material3.SuggestionChiphttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#suggestionchip
androidx.compose.material.ModalBottomSheetLayouthttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#modalbottomsheetlayout
androidx.compose.material3.ModalBottomSheethttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#modalbottomsheet
androidx.compose.material.ModalDrawerhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#modaldrawer
androidx.compose.material3.ModalNavigationDrawerhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#modalnavigationdrawer
androidx.compose.material.AlertDialoghttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#alertdialog
androidx.compose.material3.AlertDialoghttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#alertdialog
androidx.compose.material.Badgehttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#badge
androidx.compose.material3.Badgehttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#badge
androidx.compose.material.BadgedBoxhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#badgedbox
androidx.compose.material3.BadgedBoxhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#badgedbox
androidx.compose.material.BottomAppBarhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#bottomappbar
androidx.compose.material3.BottomAppBarhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#bottomappbar
androidx.compose.material.BottomSheetScaffoldhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#bottomsheetscaffold
androidx.compose.material3.BottomSheetScaffoldhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#bottomsheetscaffold
androidx.compose.material.Buttonhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#button
androidx.compose.material3.Buttonhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#button
androidx.compose.material.Cardhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#card
androidx.compose.material3.Cardhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#card
androidx.compose.material.Checkboxhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#checkbox
androidx.compose.material3.Checkboxhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#checkbox
androidx.compose.material.CircularProgressIndicatorhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#circularprogressindicator
androidx.compose.material3.CircularProgressIndicatorhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#circularprogressindicator
androidx.compose.material.Dividerhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#divider
androidx.compose.material3.Dividerhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#divider
androidx.compose.material.DropdownMenuhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#dropdownmenu
androidx.compose.material3.DropdownMenuhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#dropdownmenu
androidx.compose.material.DropdownMenuItemhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#dropdownmenuitem
androidx.compose.material3.DropdownMenuItemhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#dropdownmenuitem
androidx.compose.material.ExposedDropdownMenuBoxhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#exposeddropdownmenubox
androidx.compose.material3.ExposedDropdownMenuBoxhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#exposeddropdownmenubox
androidx.compose.material.ExtendedFloatingActionButtonhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#extendedfloatingactionbutton
androidx.compose.material3.ExtendedFloatingActionButtonhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#extendedfloatingactionbutton
androidx.compose.material.FilterChiphttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#filterchip
androidx.compose.material3.FilterChiphttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#filterchip
androidx.compose.material.FloatingActionButtonhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#floatingactionbutton
androidx.compose.material3.FloatingActionButtonhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#floatingactionbutton
androidx.compose.material.Iconhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#icon
androidx.compose.material3.Iconhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#icon
androidx.compose.material.IconButtonhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#iconbutton
androidx.compose.material3.IconButtonhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#iconbutton
androidx.compose.material.IconToggleButtonhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#icontogglebutton
androidx.compose.material3.IconToggleButtonhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#icontogglebutton
androidx.compose.material.LeadingIconTabhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#leadingicontab
androidx.compose.material3.LeadingIconTabhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#leadingicontab
androidx.compose.material.LinearProgressIndicatorhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#linearprogressindicator
androidx.compose.material3.LinearProgressIndicatorhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#linearprogressindicator
androidx.compose.material.ListItemhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#listitem
androidx.compose.material3.ListItemhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#listitem
androidx.compose.material.NavigationRailhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#navigationrail
androidx.compose.material3.NavigationRailhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#navigationrail
androidx.compose.material.NavigationRailItemhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#navigationrailitem
androidx.compose.material3.NavigationRailItemhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#navigationrailitem
androidx.compose.material.OutlinedButtonhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#outlinedbutton
androidx.compose.material3.OutlinedButtonhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#outlinedbutton
androidx.compose.material.OutlinedTextFieldhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#outlinedtextfield
androidx.compose.material3.OutlinedTextFieldhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#outlinedtextfield
androidx.compose.material.RadioButtonhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#radiobutton
androidx.compose.material3.RadioButtonhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#radiobutton
androidx.compose.material.RangeSliderhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#rangeslider
androidx.compose.material3.RangeSliderhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#rangeslider
androidx.compose.material.Scaffoldhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#scaffold
androidx.compose.material3.Scaffoldhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#scaffold
androidx.compose.material.ScrollableTabRowhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#scrollabletabrow
androidx.compose.material3.ScrollableTabRowhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#scrollabletabrow
androidx.compose.material.Sliderhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#slider
androidx.compose.material3.Sliderhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#slider
androidx.compose.material.Snackbarhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#snackbar
androidx.compose.material3.Snackbarhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#snackbar
androidx.compose.material.Switchhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#switch
androidx.compose.material3.Switchhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#switch
androidx.compose.material.Tabhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#tab
androidx.compose.material3.Tabhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#tab
androidx.compose.material.TabRowhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#tabrow
androidx.compose.material3.TabRowhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#tabrow
androidx.compose.material.Texthttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#text
androidx.compose.material3.Texthttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#text
androidx.compose.material.TextButtonhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#textbutton
androidx.compose.material3.TextButtonhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#textbutton
androidx.compose.material.TextFieldhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#textfield
androidx.compose.material3.TextFieldhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#textfield
androidx.compose.material.TopAppBarhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#topappbar
androidx.compose.material3.TopAppBarhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#topappbar
androidx.compose.material.TriStateCheckboxhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#tristatecheckbox
androidx.compose.material3.TriStateCheckboxhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#tristatecheckbox
Compose Material 3 API reference overviewhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#overview
releases pagehttps://developer.android.com/jetpack/androidx/releases/compose-material3
Scaffoldhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#scaffold
Scaffoldhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#scaffold
ScaffoldStatehttps://developer.android.com/reference/kotlin/androidx/compose/material/ScaffoldState
drawerStatehttps://developer.android.com/reference/kotlin/androidx/compose/material/ScaffoldState#drawerState()
SnackbarHostStatehttps://developer.android.com/reference/kotlin/androidx/compose/material/SnackbarHostState
SnackbarDatahttps://developer.android.com/reference/kotlin/androidx/compose/material/SnackbarData
SnackbarDatahttps://developer.android.com/reference/kotlin/androidx/compose/material3/SnackbarData
SnackbarVisualshttps://developer.android.com/reference/kotlin/androidx/compose/material3/SnackbarVisuals
ModalNavigationDrawerhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#modalnavigationdrawer
Top app barshttps://m3.material.io/components/top-app-bar/overview
CenterAlignedTopAppBarhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#centeralignedtopappbar
MediumTopAppBarhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#mediumtopappbar
LargeTopAppBarhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#largetopappbar
TopAppBarScrollBehaviorhttps://developer.android.com/reference/kotlin/androidx/compose/material3/TopAppBarScrollBehavior
Modifier.nestedScrollhttps://developer.android.com/reference/kotlin/androidx/compose/ui/input/nestedscroll/package-summary#nestedscroll
navigation barhttps://m3.material.io/components/navigation-bar/overview
BottomNavigationhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#bottomnavigation
BottomNavigationItemhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#bottomnavigationitem
NavigationBarhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#navigationbar
NavigationBarItemhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#navigationbaritem
Buttons, icon buttons and floating action buttons (FABs)https://m3.material.io/components/all-buttons
Compose Material 3 API reference overviewhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#components
Switchhttps://m3.material.io/components/switch/overview
Surfacehttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#surface
Surfacehttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#surface
Dphttps://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp
ElevationOverlayhttps://developer.android.com/reference/kotlin/androidx/compose/material/ElevationOverlay
LocalElevationOverlayhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#LocalElevationOverlay()
LocalAbsoluteElevationhttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#LocalAbsoluteElevation()
LocalAbsoluteTonalElevationhttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#LocalAbsoluteTonalElevation()
ContentAlphahttps://developer.android.com/reference/kotlin/androidx/compose/material/ContentAlpha
LocalContentAlphahttps://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#LocalContentAlpha()
Color roleshttps://m3.material.io/styles/color/roles#19e75989-7485-4f5b-a769-940c4e4364bc
ContentAlpha.highhttps://developer.android.com/reference/kotlin/androidx/compose/material/ContentAlpha#high()
FontWeight.Mediumhttps://developer.android.com/reference/kotlin/androidx/compose/ui/text/font/FontWeight.Companion#Medium()
FontWeight.Blackhttps://developer.android.com/reference/kotlin/androidx/compose/ui/text/font/FontWeight.Companion#Black()
ContentAlpha.mediumhttps://developer.android.com/reference/kotlin/androidx/compose/material/ContentAlpha#medium()
FontWeight.Thinhttps://developer.android.com/reference/kotlin/androidx/compose/ui/text/font/FontWeight.Companion#Thin()
FontWeight.Normalhttps://developer.android.com/reference/kotlin/androidx/compose/ui/text/font/FontWeight.Companion#Normal()
ContentAlpha.disabledhttps://developer.android.com/reference/kotlin/androidx/compose/material/ContentAlpha#high()
Material Design 3 in Composehttps://developer.android.com/develop/ui/compose/designsystems/material3
Reply M3 sample apphttps://github.com/android/compose-samples/tree/main/Reply
Initial alpha01 migrationhttps://github.com/android/compose-samples/pull/690
Follow-up alpha10 updatehttps://github.com/android/compose-samples/pull/798
Jetnews sample app M2 to M3 migrationhttps://github.com/android/compose-samples/pull/964
Now in Android M3 hero app :core-designsystem modulehttps://github.com/android/nowinandroid/tree/main/core/designsystem
Implementing Material You Using Jetpack Composehttps://www.youtube.com/watch?v=jrfuHyMlehc&t=5s
Compose Material 3 API referencehttps://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary
Compose Material 3 samples in source codehttps://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:compose/material3/material3/samples/src/main/java/androidx/compose/material3/samples/
Material Design 2 in Composehttps://developer.android.com/develop/ui/compose/designsystems/material
Material Design 3 in Composehttps://developer.android.com/develop/ui/compose/designsystems/material3
Custom design systems in Composehttps://developer.android.com/develop/ui/compose/designsystems/custom
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/develop/ui/compose/designsystems/material2-material3
Subscribe https://developer.android.com/updates

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


URLs of crawlers that visited me.