CINXE.COM

Develop for Android  |  Android Developers

<!doctype html> <html lang="en" dir="ltr"> <head> <base href="https://developer.android.com/develop"> <meta name="google-signin-client-id" content="721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com"> <meta name="google-signin-scope" content="profile email https://www.googleapis.com/auth/developerprofiles https://www.googleapis.com/auth/developerprofiles.award"> <meta property="og:site_name" content="Android Developers"> <meta property="og:type" content="website"> <meta name="theme-color" content="#34a853"> <meta charset="utf-8"> <meta content="IE=Edge" http-equiv="X-UA-Compatible"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="manifest" href="/_pwa/android/manifest.json" crossorigin="use-credentials"> <link rel="preconnect" href="//www.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.googleapis.com" crossorigin> <link rel="preconnect" href="//apis.google.com" crossorigin> <link rel="preconnect" href="//www.google-analytics.com" crossorigin> <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Google+Sans:400,500,600,700|Google+Sans+Text:400,400italic,500,500italic,600,600italic,700,700italic|Roboto+Mono:400,500,700&amp;display=swap"> <link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Material+Icons&amp;family=Material+Symbols+Outlined&amp;display=block"> <link rel="stylesheet" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/android/css/app.css"> <link rel="stylesheet" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/android/css/dark-theme.css" disabled> <link rel="shortcut icon" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/android/images/favicon.svg"> <link rel="apple-touch-icon" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/android/images/touchicon-180.png"> <link rel="canonical" href="https://developer.android.com/develop"> <link rel="search" type="application/opensearchdescription+xml" title="Android Developers" href="https://developer.android.com/s/opensearch.xml"> <link rel="alternate" hreflang="en" href="https://developer.android.com/develop"> <link rel="alternate" hreflang="x-default" href="https://developer.android.com/develop"> <link rel="alternate" hreflang="ar" href="https://developer.android.com/develop?hl=ar"> <link rel="alternate" hreflang="bn" href="https://developer.android.com/develop?hl=bn"> <link rel="alternate" hreflang="zh-Hans" href="https://developer.android.com/develop?hl=zh-cn"> <link rel="alternate" hreflang="zh-Hant" href="https://developer.android.com/develop?hl=zh-tw"> <link rel="alternate" hreflang="fa" href="https://developer.android.com/develop?hl=fa"> <link rel="alternate" hreflang="fr" href="https://developer.android.com/develop?hl=fr"> <link rel="alternate" hreflang="de" href="https://developer.android.com/develop?hl=de"> <link rel="alternate" hreflang="he" href="https://developer.android.com/develop?hl=he"> <link rel="alternate" hreflang="hi" href="https://developer.android.com/develop?hl=hi"> <link rel="alternate" hreflang="id" href="https://developer.android.com/develop?hl=id"> <link rel="alternate" hreflang="it" href="https://developer.android.com/develop?hl=it"> <link rel="alternate" hreflang="ja" href="https://developer.android.com/develop?hl=ja"> <link rel="alternate" hreflang="ko" href="https://developer.android.com/develop?hl=ko"> <link rel="alternate" hreflang="pl" href="https://developer.android.com/develop?hl=pl"> <link rel="alternate" hreflang="pt-BR" href="https://developer.android.com/develop?hl=pt-br"> <link rel="alternate" hreflang="ru" href="https://developer.android.com/develop?hl=ru"> <link rel="alternate" hreflang="es-419" href="https://developer.android.com/develop?hl=es-419"> <link rel="alternate" hreflang="th" href="https://developer.android.com/develop?hl=th"> <link rel="alternate" hreflang="tr" href="https://developer.android.com/develop?hl=tr"> <link rel="alternate" hreflang="vi" href="https://developer.android.com/develop?hl=vi"> <title>Develop for Android &nbsp;|&nbsp; Android Developers</title> <meta property="og:title" content="Develop for Android &nbsp;|&nbsp; Android Developers"> <meta name="description" content="The code samples, guides, and API reference you need&amp;mdash;whether you're building for phones, watches, tablets, laptops, foldables, TVs, or cars. Take advantage of these resources to develop your app faster, with higher quality. "> <meta property="og:description" content="The code samples, guides, and API reference you need&amp;mdash;whether you're building for phones, watches, tablets, laptops, foldables, TVs, or cars. Take advantage of these resources to develop your app faster, with higher quality. "> <meta property="og:url" content="https://developer.android.com/develop"> <meta property="og:image" content="https://developer.android.com/static/images/social/android-developers.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="675"> <meta property="og:locale" content="en"> <meta name="twitter:card" content="summary_large_image"> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "headline": "Develop for Android" } </script> <link rel="stylesheet" href="/extras.css"> <meta http-equiv="X-Translated-By" content="Google"> <meta http-equiv="X-Translated-To" content="en"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.1hbgkFx4Qn8.O/am=DgY/d=1/rs=AN8SPfqlmAPxwfG457BPbRXwNq39oSMGHg/m=corsproxy" data-sourceurl="https://developer.android.com/develop"></script> <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" rel="stylesheet"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.1hbgkFx4Qn8.O/am=DgY/d=1/exm=corsproxy/ed=1/rs=AN8SPfqlmAPxwfG457BPbRXwNq39oSMGHg/m=phishing_protection" data-phishing-protection-enabled="false" data-forms-warning-enabled="true" data-source-url="https://developer.android.com/develop"></script> <meta name="robots" content="none"> </head> <body class="android-design-plan" template="landing" theme="android-theme" type="article" appearance layout="full" pending> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.1hbgkFx4Qn8.O/am=DgY/d=1/exm=corsproxy,phishing_protection/ed=1/rs=AN8SPfqlmAPxwfG457BPbRXwNq39oSMGHg/m=navigationui" data-environment="prod" data-proxy-url="https://developer-android-com.translate.goog" data-proxy-full-url="https://developer-android-com.translate.goog/develop?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" data-source-url="https://developer.android.com/develop" data-source-language="auto" data-target-language="en" data-display-language="auto" data-detected-source-language="en" data-is-source-untranslated="false" data-source-untranslated-url="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://developer.android.com/develop&amp;anno=2" data-client="tr"></script><devsite-progress type="indeterminate" id="app-progress"></devsite-progress> <section class="devsite-wrapper"><devsite-cookie-notification-bar></devsite-cookie-notification-bar><devsite-header role="banner"> <div class="devsite-header--inner nocontent"> <div class="devsite-top-logo-row-wrapper-wrapper"> <div class="devsite-top-logo-row-wrapper"> <div class="devsite-top-logo-row"><button type="button" id="devsite-hamburger-menu" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Navigation menu button" visually-hidden aria-label="Open menu"> </button> <div class="devsite-product-name-wrapper"><a href="https://developer-android-com.translate.goog/?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="androidDevelopers" track-metadata-position="nav" track-metadata-eventdetail="nav"> <picture> <source srcset="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/android/images/lockup-dark-theme.svg" media="(prefers-color-scheme: dark)" class="devsite-dark-theme" alt="Android Developers"> <img src="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/android/images/lockup.svg" class="devsite-site-logo" alt="Android Developers"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list"> <li class="devsite-breadcrumb-item "></li> </ul></span> </div> <div class="devsite-top-logo-row-middle"> <div class="devsite-header-upper-tabs"><devsite-tabs class="upper-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Upper tabs"><tab class="devsite-dropdown devsite-dropdown-full "> <a href="https://developer-android-com.translate.goog/get-started?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-metadata-eventdetail="https://developer.android.com/get-started" class="devsite-tabs-content gc-analytics-event android-dropdown-tab" track-type="nav" track-metadata-position="nav - essentials" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Essentials" track-name="essentials"> Essentials </a> <a href="https://developer-android-com.translate.goog/develop?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Essentials" track-type="nav" track-metadata-eventdetail="https://developer.android.com/get-started" track-metadata-position="nav - essentials" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Essentials" track-name="essentials" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column android-dropdown android-dropdown-primary android-dropdown-studio"> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-title" role="heading" tooltip>Gemini in Android Studio</li> <li class="devsite-nav-description">Your AI development companion for Android development.</li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/gemini-in-android?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/gemini-in-android" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="gemini in android studio" tooltip class="button button-primary"> <div class="devsite-nav-item-title"> Learn more </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/studio?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/studio" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="gemini in android studio" tooltip class="button button-white"> <div class="devsite-nav-item-title"> Get Android Studio </div></a></li> </ul> </div> <div class="devsite-tabs-dropdown-column android-dropdown"> <ul class="devsite-tabs-dropdown-section android-dropdown-section-icon android-dropdown-section-icon-launch"> <li class="devsite-nav-title" role="heading" tooltip>Get started</li> <li class="devsite-nav-description">Start by creating your first app. Go deeper with our training courses or explore app development on your own.</li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/get-started/overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/get-started/overview" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="get started" tooltip> <div class="devsite-nav-item-title"> Hello world </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/courses?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/courses" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="get started" tooltip> <div class="devsite-nav-item-title"> Training courses </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/get-started/codelabs?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/get-started/codelabs" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="get started" tooltip> <div class="devsite-nav-item-title"> Tutorials </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/kotlin?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/kotlin" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="get started" tooltip> <div class="devsite-nav-item-title"> Kotlin for Android </div></a></li> <li class="devsite-nav-item"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://play.google.com/console/about/guides/monetize/" track-type="nav" track-metadata-eventdetail="https://play.google.com/console/about/guides/monetize/" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="get started" tooltip> <div class="devsite-nav-item-title"> Monetization with Play ↗️ </div></a></li> </ul> </div> <div class="devsite-tabs-dropdown-column android-dropdown"> <ul class="devsite-tabs-dropdown-section android-dropdown-section-icon android-dropdown-section-icon-multiple-screens"> <li class="devsite-nav-title" role="heading" tooltip>Extend by device</li> <li class="devsite-nav-description">Build apps that give your users seamless experiences from phones to tablets, watches, and more.</li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/adaptive-apps?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/adaptive-apps" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="extend by device" tooltip> <div class="devsite-nav-item-title"> Adaptive apps </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/wear?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/wear" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="extend by device" tooltip> <div class="devsite-nav-item-title"> Wear OS </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/cars?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/cars" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="extend by device" tooltip> <div class="devsite-nav-item-title"> Android for Cars </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/tv?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/tv" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="extend by device" tooltip> <div class="devsite-nav-item-title"> Android TV </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/chrome-os?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/chrome-os" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="extend by device" tooltip> <div class="devsite-nav-item-title"> ChromeOS </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/multi-device-development?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/multi-device-development" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="extend by device" tooltip> <div class="devsite-nav-item-title"> Cross-device SDK </div></a></li> </ul> </div> <div class="devsite-tabs-dropdown-column android-dropdown"> <ul class="devsite-tabs-dropdown-section android-dropdown-section-icon android-dropdown-section-icon-platform"> <li class="devsite-nav-title" role="heading" tooltip>Build by category</li> <li class="devsite-nav-description">Learn to build for your use case by following Google's prescriptive and opinionated guidance.</li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/games?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/games" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="build by category" tooltip> <div class="devsite-nav-item-title"> Games </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/media?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/media" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="build by category" tooltip> <div class="devsite-nav-item-title"> Camera &amp; Media </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/social-and-messaging?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/social-and-messaging" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="build by category" tooltip> <div class="devsite-nav-item-title"> Social &amp; messaging </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/health-and-fitness?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/health-and-fitness" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="build by category" tooltip> <div class="devsite-nav-item-title"> Health &amp; Fitness </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/productivity?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/productivity" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="build by category" tooltip> <div class="devsite-nav-item-title"> Productivity </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/work/overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/work/overview" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="build by category" tooltip> <div class="devsite-nav-item-title"> Enterprise apps </div></a></li> </ul> </div> <div class="devsite-tabs-dropdown-column android-dropdown"> <ul class="devsite-tabs-dropdown-section android-dropdown-section-icon android-dropdown-section-icon-stars"> <li class="devsite-nav-title" role="heading" tooltip>Get the latest</li> <li class="devsite-nav-description">Stay in touch with the latest releases throughout the year, join our preview programs, and give us your feedback.</li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/latest-updates?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/latest-updates" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="get the latest" tooltip> <div class="devsite-nav-item-title"> Latest updates </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/latest-updates/experimental?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/latest-updates/experimental" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="get the latest" tooltip> <div class="devsite-nav-item-title"> Experimental updates </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/studio/preview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/studio/preview" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="get the latest" tooltip> <div class="devsite-nav-item-title"> Android Studio preview </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/jetpack/androidx/versions?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/jetpack/androidx/versions" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="get the latest" tooltip> <div class="devsite-nav-item-title"> Jetpack &amp; Compose libraries </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/training/wearables/versions/4?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/training/wearables/versions/4" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="get the latest" tooltip> <div class="devsite-nav-item-title"> Wear OS preview </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/design-for-safety/privacy-sandbox?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/design-for-safety/privacy-sandbox" track-metadata-position="nav - essentials" track-metadata-module="tertiary nav" track-metadata-module_headline="get the latest" tooltip> <div class="devsite-nav-item-title"> Privacy Sandbox </div></a></li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-dropdown-full "> <a href="https://developer-android-com.translate.goog/design?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-metadata-eventdetail="https://developer.android.com/design" class="devsite-tabs-content gc-analytics-event android-dropdown-tab" track-type="nav" track-metadata-position="nav - design &amp; plan" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Design &amp; Plan" track-name="design &amp; plan"> Design &amp; Plan </a> <a href="https://developer-android-com.translate.goog/develop?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Design &amp; Plan" track-type="nav" track-metadata-eventdetail="https://developer.android.com/design" track-metadata-position="nav - design &amp; plan" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Design &amp; Plan" track-name="design &amp; plan" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column android-dropdown"> <ul class="devsite-tabs-dropdown-section android-dropdown-section-icon android-dropdown-section-icon-layout"> <li class="devsite-nav-title" role="heading" tooltip>UI Design</li> <li class="devsite-nav-description">Design a beautiful user interface using Android best practices.</li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/design/ui?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/design/ui" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="ui design" tooltip> <div class="devsite-nav-item-title"> Design for Android </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/design/ui/mobile?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/design/ui/mobile" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="ui design" tooltip> <div class="devsite-nav-item-title"> Mobile </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/design/ui/large-screens?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/design/ui/large-screens" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="ui design" tooltip> <div class="devsite-nav-item-title"> Large screens (e.g., tablets) </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/design/ui/widget?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/design/ui/widget" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="ui design" tooltip> <div class="devsite-nav-item-title"> Widgets </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/design/ui/wear?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/design/ui/wear" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="ui design" tooltip> <div class="devsite-nav-item-title"> Wear OS </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/design/ui/tv?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/design/ui/tv" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="ui design" tooltip> <div class="devsite-nav-item-title"> Android TV </div></a></li> </ul> </div> <div class="devsite-tabs-dropdown-column android-dropdown"> <ul class="devsite-tabs-dropdown-section android-dropdown-section-icon android-dropdown-section-icon-design"> <li class="devsite-nav-title" role="heading" tooltip>Architecture</li> <li class="devsite-nav-description">Design robust, testable, and maintainable app logic and services.</li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/topic/architecture/intro?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/topic/architecture/intro" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="architecture" tooltip> <div class="devsite-nav-item-title"> Introduction </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/topic/libraries/view-binding?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/topic/libraries/view-binding" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="architecture" tooltip> <div class="devsite-nav-item-title"> Libraries </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/guide/navigation/navigation-principles?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/guide/navigation/navigation-principles" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="architecture" tooltip> <div class="devsite-nav-item-title"> Navigation </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/topic/modularization?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/topic/modularization" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="architecture" tooltip> <div class="devsite-nav-item-title"> Modularization </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/training/testing/fundamentals?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/training/testing/fundamentals" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="architecture" tooltip> <div class="devsite-nav-item-title"> Testing </div></a></li> </ul> </div> <div class="devsite-tabs-dropdown-column android-dropdown"> <ul class="devsite-tabs-dropdown-section android-dropdown-section-icon android-dropdown-section-icon-vitals"> <li class="devsite-nav-title" role="heading" tooltip>Quality</li> <li class="devsite-nav-description">Plan for app quality and align with Play store guidelines.</li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/quality?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/quality" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="quality" tooltip> <div class="devsite-nav-item-title"> Overview </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/quality/core-value?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/quality/core-value" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="quality" tooltip> <div class="devsite-nav-item-title"> Core value </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/quality/user-experience?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/quality/user-experience" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="quality" tooltip> <div class="devsite-nav-item-title"> User experience </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/quality/technical?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/quality/technical" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="quality" tooltip> <div class="devsite-nav-item-title"> Technical quality </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/quality/privacy-and-security?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/quality/privacy-and-security" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="quality" tooltip> <div class="devsite-nav-item-title"> Security </div></a></li> </ul> </div> <div class="devsite-tabs-dropdown-column android-dropdown"> <ul class="devsite-tabs-dropdown-section android-dropdown-section-icon android-dropdown-section-icon-security-2"> <li class="devsite-nav-title" role="heading" tooltip>Security</li> <li class="devsite-nav-description">Safeguard users against threats and ensure a secure Android experience.</li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/security?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/security" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="security" tooltip> <div class="devsite-nav-item-title"> Overview </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/privacy-and-security/about?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/privacy-and-security/about" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="security" tooltip> <div class="devsite-nav-item-title"> Privacy </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/identity?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/identity" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="security" tooltip> <div class="devsite-nav-item-title"> Identity </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/security/fraud-prevention?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/security/fraud-prevention" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="security" tooltip> <div class="devsite-nav-item-title"> Fraud prevention </div></a></li> </ul> </div> <div class="devsite-tabs-dropdown-column android-dropdown"> <ul class="devsite-tabs-dropdown-section android-dropdown-section-icon android-dropdown-section-icon-earth"> <li class="devsite-nav-title" role="heading" tooltip>Build for Billions</li> <li class="devsite-nav-description">Create the best experience for entry-level devices</li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/build-for-billions?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/build-for-billions" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="build for billions" tooltip> <div class="devsite-nav-item-title"> Overview </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/docs/quality-guidelines/build-for-billions?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/docs/quality-guidelines/build-for-billions" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="build for billions" tooltip> <div class="devsite-nav-item-title"> About new markets </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/guide/topics/androidgo?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/guide/topics/androidgo" track-metadata-position="nav - design &amp; plan" track-metadata-module="tertiary nav" track-metadata-module_headline="build for billions" tooltip> <div class="devsite-nav-item-title"> Android (Go edition) </div></a></li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-dropdown-full devsite-active "> <a href="https://developer-android-com.translate.goog/develop?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-metadata-eventdetail="https://developer.android.com/develop" class="devsite-tabs-content gc-analytics-event android-dropdown-tab" track-type="nav" track-metadata-position="nav - develop" track-metadata-module="primary nav" aria-label="Develop, selected" data-category="Site-Wide Custom Events" data-label="Tab: Develop" track-name="develop"> Develop </a> <a href="https://developer-android-com.translate.goog/develop?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Develop" track-type="nav" track-metadata-eventdetail="https://developer.android.com/develop" track-metadata-position="nav - develop" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Develop" track-name="develop" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column android-dropdown android-dropdown-primary android-dropdown-ai"> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-title" role="heading" tooltip>Build AI experiences</li> <li class="devsite-nav-description">Build AI-powered Android apps with Gemini APIs and more.</li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/ai?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/ai" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="build ai experiences" tooltip class="button button-primary"> <div class="devsite-nav-item-title"> Get started </div></a></li> </ul> </div> <div class="devsite-tabs-dropdown-column android-dropdown"> <ul class="devsite-tabs-dropdown-section android-dropdown-section-icon android-dropdown-section-icon-flag"> <li class="devsite-nav-title" role="heading" tooltip>Core areas</li> <li class="devsite-nav-description">Get the samples and docs for the features you need.</li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/samples?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/samples" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="core areas" tooltip> <div class="devsite-nav-item-title"> Samples </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/quick-guides?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/quick-guides" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="core areas" tooltip> <div class="devsite-nav-item-title"> Try Quick Guidesᵇᵉᵗᵃ </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/develop/ui?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/develop/ui" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="core areas" tooltip> <div class="devsite-nav-item-title"> User interfaces </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/guide/topics/permissions/overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/guide/topics/permissions/overview" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="core areas" tooltip> <div class="devsite-nav-item-title"> Permissions </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/develop/background-work?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/develop/background-work" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="core areas" tooltip> <div class="devsite-nav-item-title"> Background work </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/guide/topics/data?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/guide/topics/data" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="core areas" tooltip> <div class="devsite-nav-item-title"> Data and files </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/develop?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto#core-areas" track-type="nav" track-metadata-eventdetail="https://developer.android.com/develop#core-areas" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="core areas" tooltip> <div class="devsite-nav-item-title"> All core areas ⤵️ </div></a></li> </ul> </div> <div class="devsite-tabs-dropdown-column android-dropdown"> <ul class="devsite-tabs-dropdown-section android-dropdown-section-icon android-dropdown-section-icon-tools-2"> <li class="devsite-nav-title" role="heading" tooltip>Tools and workflow</li> <li class="devsite-nav-description">Use the IDE to write and build your app, or create your own pipeline.</li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/studio/write?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/studio/write" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="tools and workflow" tooltip> <div class="devsite-nav-item-title"> Write and debug code </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/build/gradle-build-overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/build/gradle-build-overview" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="tools and workflow" tooltip> <div class="devsite-nav-item-title"> Build projects </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/training/testing?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/training/testing" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="tools and workflow" tooltip> <div class="devsite-nav-item-title"> Test your app </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/topic/performance/overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/topic/performance/overview" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="tools and workflow" tooltip> <div class="devsite-nav-item-title"> Performance </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/tools?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/tools" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="tools and workflow" tooltip> <div class="devsite-nav-item-title"> Command-line tools </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/reference/tools/gradle-api?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/reference/tools/gradle-api" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="tools and workflow" tooltip> <div class="devsite-nav-item-title"> Gradle plugin API </div></a></li> </ul> </div> <div class="devsite-tabs-dropdown-column android-dropdown"> <ul class="devsite-tabs-dropdown-section android-dropdown-section-icon android-dropdown-section-icon-multiple-screens"> <li class="devsite-nav-title" role="heading" tooltip>Device tech</li> <li class="devsite-nav-description">Write code for form factors. Connect devices and share data.</li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/guide/topics/large-screens/get-started-with-large-screens?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/guide/topics/large-screens/get-started-with-large-screens" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="device tech" tooltip> <div class="devsite-nav-item-title"> Large screens (e.g., tablets) </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/training/wearables?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/training/wearables" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="device tech" tooltip> <div class="devsite-nav-item-title"> Wear OS </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/health-and-fitness/guides?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/health-and-fitness/guides" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="device tech" tooltip> <div class="devsite-nav-item-title"> Android Health </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/guide/topics/connectivity/cross-device-sdk/overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/guide/topics/connectivity/cross-device-sdk/overview" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="device tech" tooltip> <div class="devsite-nav-item-title"> Cross-device SDK </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/training/cars?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/training/cars" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="device tech" tooltip> <div class="devsite-nav-item-title"> Android for Cars </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/training/tv?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/training/tv" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="device tech" tooltip> <div class="devsite-nav-item-title"> Android TV </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/chrome-os/intro?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/chrome-os/intro" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="device tech" tooltip> <div class="devsite-nav-item-title"> ChromeOS </div></a></li> </ul> </div> <div class="devsite-tabs-dropdown-column android-dropdown"> <ul class="devsite-tabs-dropdown-section android-dropdown-section-icon android-dropdown-section-icon-core-library"> <li class="devsite-nav-title" role="heading" tooltip>Libraries</li> <li class="devsite-nav-description">Browse API reference documentation with all the details.</li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/reference/packages?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/reference/packages" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="libraries" tooltip> <div class="devsite-nav-item-title"> Android platform </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/jetpack/androidx/explorer?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/jetpack/androidx/explorer" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="libraries" tooltip> <div class="devsite-nav-item-title"> Jetpack libraries </div></a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/jetpack/androidx/releases/compose?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-type="nav" track-metadata-eventdetail="https://developer.android.com/jetpack/androidx/releases/compose" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="libraries" tooltip> <div class="devsite-nav-item-title"> Compose libraries </div></a></li> <li class="devsite-nav-item"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://developers.google.com/android/reference/packages" track-type="nav" track-metadata-eventdetail="https://developers.google.com/android/reference/packages" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="libraries" tooltip> <div class="devsite-nav-item-title"> Google Play services ↗️ </div></a></li> <li class="devsite-nav-item"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://play.google.com/sdks" track-type="nav" track-metadata-eventdetail="https://play.google.com/sdks" track-metadata-position="nav - develop" track-metadata-module="tertiary nav" track-metadata-module_headline="libraries" tooltip> <div class="devsite-nav-item-title"> Google Play SDK index ↗️ </div></a></li> </ul> </div> </div> </div> </tab> <tab> <a href="https://developer-android-com.translate.goog/distribute?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-metadata-eventdetail="https://developer.android.com/distribute" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - google play" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Google Play" track-name="google play"> Google Play </a> </tab> <tab> <a href="https://developer-android-com.translate.goog/community?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" track-metadata-eventdetail="https://developer.android.com/community" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - community" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Community" track-name="community"> Community </a> </tab> </nav> </devsite-tabs> </div><devsite-search enable-signin enable-search enable-suggestions enable-query-completion project-name="Android Developers" tenant-name="Android Developers"> <form class="devsite-search-form" action="https://developer.android.com/s/results" method="GET"> <div class="devsite-search-container"><button type="button" search-open class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Open search"></button> <div class="devsite-searchbox"><input aria-activedescendant="" aria-autocomplete="list" aria-label="Search" aria-expanded="false" aria-haspopup="listbox" autocomplete="off" class="devsite-search-field devsite-search-query" name="q" placeholder="Search" role="combobox" type="text" value=""> <div class="devsite-search-image material-icons" aria-hidden="true"> </div> <div class="devsite-search-shortcut-icon-container" aria-hidden="true"><kbd class="devsite-search-shortcut-icon">/</kbd> </div> </div> </div> </form> <button type="button" search-close class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Close search"></button> </devsite-search> </div><devsite-appearance-selector></devsite-appearance-selector> <devsite-language-selector> <ul role="presentation"> <li role="presentation"><a role="menuitem" lang="en">English</a></li> <li role="presentation"><a role="menuitem" lang="de">Deutsch</a></li> <li role="presentation"><a role="menuitem" lang="es_419">Español – América Latina</a></li> <li role="presentation"><a role="menuitem" lang="fr">Français</a></li> <li role="presentation"><a role="menuitem" lang="id">Indonesia</a></li> <li role="presentation"><a role="menuitem" lang="it">Italiano</a></li> <li role="presentation"><a role="menuitem" lang="pl">Polski</a></li> <li role="presentation"><a role="menuitem" lang="pt_br">Português – Brasil</a></li> <li role="presentation"><a role="menuitem" lang="vi">Tiếng Việt</a></li> <li role="presentation"><a role="menuitem" lang="tr">Türkçe</a></li> <li role="presentation"><a role="menuitem" lang="ru">Русский</a></li> <li role="presentation"><a role="menuitem" lang="he">עברית</a></li> <li role="presentation"><a role="menuitem" lang="ar">العربيّة</a></li> <li role="presentation"><a role="menuitem" lang="fa">فارسی</a></li> <li role="presentation"><a role="menuitem" lang="hi">हिंदी</a></li> <li role="presentation"><a role="menuitem" lang="bn">বাংলা</a></li> <li role="presentation"><a role="menuitem" lang="th">ภาษาไทย</a></li> <li role="presentation"><a role="menuitem" lang="zh_cn">中文 – 简体</a></li> <li role="presentation"><a role="menuitem" lang="zh_tw">中文 – 繁體</a></li> <li role="presentation"><a role="menuitem" lang="ja">日本語</a></li> <li role="presentation"><a role="menuitem" lang="ko">한국어</a></li> </ul> </devsite-language-selector> <a class="devsite-header-link devsite-top-button button gc-analytics-event" href="https://developer-android-com.translate.goog/studio?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" data-category="Site-Wide Custom Events" data-label="Site header link"> Android Studio </a> <devsite-user enable-profiles id="devsite-user"> <span class="button devsite-top-button" aria-hidden="true" visually-hidden>Sign in</span> </devsite-user> </div> </div> </div> <div class="devsite-collapsible-section devsite-header-no-lower-tabs "> <div class="devsite-header-background"> </div> </div> </div> </devsite-header> <devsite-book-nav scrollbars hidden> <div class="devsite-book-nav-filter" hidden><span class="filter-list-icon material-icons" aria-hidden="true"></span> <input type="text" placeholder="Filter" aria-label="Type to filter" role="searchbox"> <span class="filter-clear-button hidden" data-title="Clear filter" aria-label="Clear filter" role="button" tabindex="0"></span> </div> <nav class="devsite-book-nav devsite-nav nocontent" aria-label="Side menu"> <div class="devsite-mobile-header"><button type="button" id="devsite-close-nav" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close navigation" aria-label="Close navigation"> </button> <div class="devsite-product-name-wrapper"><a href="https://developer-android-com.translate.goog/?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="androidDevelopers" track-metadata-position="nav" track-metadata-eventdetail="nav"> <picture> <source srcset="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/android/images/lockup-dark-theme.svg" media="(prefers-color-scheme: dark)" class="devsite-dark-theme" alt="Android Developers"> <img src="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/android/images/lockup.svg" class="devsite-site-logo" alt="Android Developers"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list"> <li class="devsite-breadcrumb-item "></li> </ul></span> </div> </div> <div class="devsite-book-nav-wrapper"> <div class="devsite-mobile-nav-top"> <ul class="devsite-nav-list"> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/get-started?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Essentials" track-name="essentials" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Essentials </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"><span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Essentials" track-name="essentials"> <span class="devsite-nav-text" tooltip menu="Essentials"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Essentials"> </span> </span></li> </ul></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/design?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Design &amp; Plan" track-name="design &amp; plan" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Design &amp; Plan </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"><span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Design &amp; Plan" track-name="design &amp; plan"> <span class="devsite-nav-text" tooltip menu="Design &amp; Plan"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Design &amp; Plan"> </span> </span></li> </ul></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/develop?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Develop" track-name="develop" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Develop </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"><span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Develop" track-name="develop"> <span class="devsite-nav-text" tooltip menu="Develop"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Develop"> </span> </span></li> </ul></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/distribute?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Google Play" track-name="google play" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Google Play </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/community?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Community" track-name="community" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Community </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/studio?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Android Studio" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Android Studio </span> </a></li> </ul> </div> <div class="devsite-mobile-nav-bottom"> <ul class="devsite-nav-list" menu="Essentials" aria-label="Side menu" hidden> <li class="devsite-nav-item devsite-nav-heading"><span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Gemini in Android Studio </span> </span></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/gemini-in-android?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Learn more" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Learn more </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/studio?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Get Android Studio" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Get Android Studio </span> </a></li> <li class="devsite-nav-item devsite-nav-heading"><span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Get started </span> </span></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/get-started/overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Hello world" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Hello world </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/courses?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Training courses" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Training courses </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/get-started/codelabs?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Tutorials" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Tutorials </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/kotlin?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Kotlin for Android" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Kotlin for Android </span> </a></li> <li class="devsite-nav-item"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://play.google.com/console/about/guides/monetize/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Monetization with Play ↗️" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Monetization with Play ↗️ </span> </a></li> <li class="devsite-nav-item devsite-nav-heading"><span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Extend by device </span> </span></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/adaptive-apps?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Adaptive apps" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Adaptive apps </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/wear?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Wear OS" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Wear OS </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/cars?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Android for Cars" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Android for Cars </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/tv?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Android TV" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Android TV </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/chrome-os?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: ChromeOS" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> ChromeOS </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/multi-device-development?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cross-device SDK" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Cross-device SDK </span> </a></li> <li class="devsite-nav-item devsite-nav-heading"><span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Build by category </span> </span></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/games?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Games" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Games </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/media?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Camera &amp; Media" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Camera &amp; Media </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/social-and-messaging?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Social &amp; messaging" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Social &amp; messaging </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/health-and-fitness?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Health &amp; Fitness" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Health &amp; Fitness </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/productivity?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Productivity" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Productivity </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/work/overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Enterprise apps" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Enterprise apps </span> </a></li> <li class="devsite-nav-item devsite-nav-heading"><span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Get the latest </span> </span></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/latest-updates?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Latest updates" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Latest updates </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/latest-updates/experimental?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Experimental updates" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Experimental updates </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/studio/preview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Android Studio preview" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Android Studio preview </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/jetpack/androidx/versions?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Jetpack &amp; Compose libraries" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Jetpack &amp; Compose libraries </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/training/wearables/versions/4?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Wear OS preview" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Wear OS preview </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/design-for-safety/privacy-sandbox?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Privacy Sandbox" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Privacy Sandbox </span> </a></li> </ul> <ul class="devsite-nav-list" menu="Design &amp; Plan" aria-label="Side menu" hidden> <li class="devsite-nav-item devsite-nav-heading"><span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> UI Design </span> </span></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/design/ui?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Design for Android" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Design for Android </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/design/ui/mobile?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Mobile" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Mobile </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/design/ui/large-screens?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Large screens (e.g., tablets)" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Large screens (e.g., tablets) </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/design/ui/widget?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Widgets" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Widgets </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/design/ui/wear?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Wear OS" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Wear OS </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/design/ui/tv?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Android TV" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Android TV </span> </a></li> <li class="devsite-nav-item devsite-nav-heading"><span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Architecture </span> </span></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/topic/architecture/intro?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Introduction" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Introduction </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/topic/libraries/view-binding?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Libraries" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Libraries </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/guide/navigation/navigation-principles?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Navigation" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Navigation </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/topic/modularization?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Modularization" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Modularization </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/training/testing/fundamentals?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Testing" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Testing </span> </a></li> <li class="devsite-nav-item devsite-nav-heading"><span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Quality </span> </span></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/quality?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Overview" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Overview </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/quality/core-value?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Core value" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Core value </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/quality/user-experience?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: User experience" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> User experience </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/quality/technical?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Technical quality" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Technical quality </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/quality/privacy-and-security?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Security" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Security </span> </a></li> <li class="devsite-nav-item devsite-nav-heading"><span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Security </span> </span></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/security?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Overview" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Overview </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/privacy-and-security/about?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Privacy" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Privacy </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/identity?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Identity" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Identity </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/security/fraud-prevention?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Fraud prevention" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Fraud prevention </span> </a></li> <li class="devsite-nav-item devsite-nav-heading"><span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Build for Billions </span> </span></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/build-for-billions?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Overview" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Overview </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/docs/quality-guidelines/build-for-billions?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: About new markets" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> About new markets </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/guide/topics/androidgo?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Android (Go edition)" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Android (Go edition) </span> </a></li> </ul> <ul class="devsite-nav-list" menu="Develop" aria-label="Side menu" hidden> <li class="devsite-nav-item devsite-nav-heading"><span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Build AI experiences </span> </span></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/ai?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Get started" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Get started </span> </a></li> <li class="devsite-nav-item devsite-nav-heading"><span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Core areas </span> </span></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/samples?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Samples" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Samples </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/quick-guides?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Try Quick Guidesᵇᵉᵗᵃ" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Try Quick Guidesᵇᵉᵗᵃ </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/develop/ui?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: User interfaces" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> User interfaces </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/guide/topics/permissions/overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Permissions" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Permissions </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/develop/background-work?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Background work" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Background work </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/guide/topics/data?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data and files" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Data and files </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/develop?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto#core-areas" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: All core areas ⤵️" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> All core areas ⤵️ </span> </a></li> <li class="devsite-nav-item devsite-nav-heading"><span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Tools and workflow </span> </span></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/studio/write?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Write and debug code" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Write and debug code </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/build/gradle-build-overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Build projects" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Build projects </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/training/testing?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Test your app" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Test your app </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/topic/performance/overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Performance" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Performance </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/tools?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Command-line tools" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Command-line tools </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/reference/tools/gradle-api?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Gradle plugin API" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Gradle plugin API </span> </a></li> <li class="devsite-nav-item devsite-nav-heading"><span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Device tech </span> </span></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/guide/topics/large-screens/get-started-with-large-screens?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Large screens (e.g., tablets)" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Large screens (e.g., tablets) </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/training/wearables?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Wear OS" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Wear OS </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/health-and-fitness/guides?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Android Health" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Android Health </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/guide/topics/connectivity/cross-device-sdk/overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cross-device SDK" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Cross-device SDK </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/training/cars?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Android for Cars" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Android for Cars </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/training/tv?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Android TV" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Android TV </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/chrome-os/intro?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: ChromeOS" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> ChromeOS </span> </a></li> <li class="devsite-nav-item devsite-nav-heading"><span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Libraries </span> </span></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/reference/packages?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Android platform" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Android platform </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/jetpack/androidx/explorer?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Jetpack libraries" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Jetpack libraries </span> </a></li> <li class="devsite-nav-item"><a href="https://developer-android-com.translate.goog/jetpack/androidx/releases/compose?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Compose libraries" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Compose libraries </span> </a></li> <li class="devsite-nav-item"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://developers.google.com/android/reference/packages" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Play services ↗️" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Google Play services ↗️ </span> </a></li> <li class="devsite-nav-item"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://play.google.com/sdks" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Play SDK index ↗️" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Google Play SDK index ↗️ </span> </a></li> </ul> </div> </div> </nav> </devsite-book-nav> <section id="gc-wrapper"> <main role="main" class="devsite-main-content"> <div class="devsite-sidebar"> <div class="devsite-sidebar-content"><devsite-toc class="devsite-nav" role="navigation" aria-label="On this page" depth="2" scrollbars disabled></devsite-toc> <devsite-recommendations-sidebar class="nocontent devsite-nav"> </devsite-recommendations-sidebar> </div> </div><devsite-content> <article class="devsite-article"> <style> /* Styles inlined from /assets/css/design-plan.css */ :root { --item-border-radius: 24px; } .android-guides .devsite-landing-row-item { border: 1px solid #e8eaed; border-radius: var(--item-border-radius); } .android-guides .devsite-landing-row-item-description { padding-inline: 24px; } .android-guides .devsite-landing-row-item-description { padding-block: 24px; } .android-guides .devsite-landing-row-group { grid-gap: 32px; margin-top: 20px !important; } .android-guides:not(.android-promo) a:hover { color: #1769e0 !important; } .color-scheme--dark .android-guides .devsite-landing-row-item { border-color: #80868b; } .color-scheme--dark .android-guides:not(.android-promo) a:hover { color: #aecbfa !important; } .android-illustrated-resources-primary.android-row-background-grey-900 .devsite-landing-row-item-description { color: #3c4043; } .android-illustrated-resources-primary.android-row-background-grey-900 .devsite-landing-row-item-description h3 a { color: #202124; } .android-illustrated-resources-primary.android-row-background-grey-900 .button-white { color: #174ea6; } .color-scheme--dark .android-illustrated-resources-primary.android-row-background-grey-900 .devsite-landing-row-item-description { color: #fff; } .color-scheme--dark .android-illustrated-resources-primary.android-row-background-grey-900 .devsite-landing-row-item-description h3 a { color: #fff; } .color-scheme--dark .android-illustrated-resources-primary.android-row-background-grey-900 .button-white { color: #aecbfa; } </style> <div class="devsite-article-meta nocontent" role="navigation"> <ul class="devsite-breadcrumb-list" aria-label="Breadcrumb"> <li class="devsite-breadcrumb-item "><a href="https://developer-android-com.translate.goog/?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Android Developers"> Android Developers </a></li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div><a href="https://developer-android-com.translate.goog/develop?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="2" track-type="globalNav" track-name="breadcrumb" track-metadata-position="2" track-metadata-eventdetail=""> Develop </a></li> </ul> </div><devsite-feature-tooltip ack-key="AckCollectionsBookmarkTooltipDismiss" analytics-category="Site-Wide Custom Events" analytics-action-show="Callout Profile displayed" analytics-action-close="Callout Profile dismissed" analytics-label="Create Collection Callout" class="devsite-page-bookmark-tooltip nocontent" dismiss-button="true" id="devsite-collections-dropdown" dismiss-button-text="Dismiss" close-button-text="Got it"> <devsite-bookmark></devsite-bookmark> <span slot="popout-heading"> Stay organized with collections </span> <span slot="popout-contents"> Save and categorize content based on your preferences. </span> </devsite-feature-tooltip> <devsite-toc class="devsite-nav" depth="2" devsite-toc-embedded disabled> </devsite-toc> <div class="devsite-article-body clearfix "> <section class="devsite-landing-row devsite-landing-row-1-up devsite-landing-row-hero devsite-landing-row-50 devsite-landing-row-no-image-background devsite-landing-row-padding-large android-decorative-media android-split-hero android-row-background-grey-900 android-row-dark-background-grey-900" header-position="top"> <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item" description-position="bottom"> <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-image"><a href="https://developer-android-com.translate.goog/get-started/overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <picture> <source class="devsite-dark-theme" srcset="https://developer-android-com.translate.goog/static/images/cluster-illustrations/build-apps_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" media="(prefers-color-scheme: dark)" alt="" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" fetchpriority="high"> <img alt="" src="https://developer.android.com/static/images/cluster-illustrations/build-apps.svg" srcset="https://developer-android-com.translate.goog/static/images/cluster-illustrations/build-apps.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" fetchpriority="high"> </picture> </a> </figure> </div> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <h3 id="develop-for-android" data-text="Develop for Android" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/get-started/overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Develop for Android </a></h3> <div class="devsite-landing-row-item-description-content"> The code samples, guides, and API reference you need—whether you're building for phones, watches, tablets, laptops, foldables, TVs, or cars. Take advantage of these resources to develop your app faster and with higher quality.<br><br> </div> <div class="devsite-landing-row-item-buttons"><a href="https://developer-android-com.translate.goog/get-started/overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="button button-primary ">I'm new to Android</a> </div> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-3-up android-value-props android-row-background-grey-900 android-row-dark-background-grey-900" header-position="top"> <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="top"><a href="https://developer-android-com.translate.goog/samples?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <div class="devsite-landing-row-item-icon-container" size="medium"><picture> <source class="devsite-landing-row-item-icon devsite-dark-theme" alt="" media="(prefers-color-scheme: dark)" srcset="https://developer-android-com.translate.goog/static/images/cluster-illustrations/samples_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> <img class="devsite-landing-row-item-icon" alt="" src="https://developer.android.com/static/images/cluster-illustrations/samples.svg" srcset="https://developer-android-com.translate.goog/static/images/cluster-illustrations/samples.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> </picture> </div></a> <div class="devsite-landing-row-item-body"> <h3 id="download-samples" data-text="Download samples" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/samples?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Download samples </a></h3> <div class="devsite-landing-row-item-description-content"> Accelerate your app development by example. </div> <div class="devsite-landing-row-item-buttons"><a href="https://developer-android-com.translate.goog/samples?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="button ">See code</a> </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="top"><a href="https://developer-android-com.translate.goog/studio/write?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <div class="devsite-landing-row-item-icon-container" size="medium"><picture> <source class="devsite-landing-row-item-icon devsite-dark-theme" alt="" media="(prefers-color-scheme: dark)" srcset="https://developer-android-com.translate.goog/static/images/cluster-illustrations/android-studio_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> <img class="devsite-landing-row-item-icon" alt="" src="https://developer.android.com/static/images/cluster-illustrations/android-studio.svg" srcset="https://developer-android-com.translate.goog/static/images/cluster-illustrations/android-studio.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> </picture> </div></a> <div class="devsite-landing-row-item-body"> <h3 id="develop-with-android-studio" data-text="Develop with Android Studio" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/studio/write?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Develop with Android Studio </a></h3> <div class="devsite-landing-row-item-description-content"> Code in the IDE custom-built for Android. </div> <div class="devsite-landing-row-item-buttons"><a href="https://developer-android-com.translate.goog/studio/write?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="button ">Write code</a> </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="top"><a href="https://developer-android-com.translate.goog/reference?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <div class="devsite-landing-row-item-icon-container" size="medium"><picture> <source class="devsite-landing-row-item-icon devsite-dark-theme" alt="" media="(prefers-color-scheme: dark)" srcset="https://developer-android-com.translate.goog/static/images/picto-icons/code_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> <img class="devsite-landing-row-item-icon" alt="" src="https://developer.android.com/static/images/picto-icons/code.svg" srcset="https://developer-android-com.translate.goog/static/images/picto-icons/code.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> </picture> </div></a> <div class="devsite-landing-row-item-body"> <h3 id="browse-api-reference" data-text="Browse API reference" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/reference?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Browse API reference </a></h3> <div class="devsite-landing-row-item-description-content"> Find information about the Android APIs you're using. </div> <div class="devsite-landing-row-item-buttons"><a href="https://developer-android-com.translate.goog/reference?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="button ">Look up code</a> </div> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-1-up devsite-landing-row-50 devsite-landing-row-no-image-background devsite-landing-row-padding-xlarge android-callout" header-position="top"> <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item" description-position="bottom"> <div class="devsite-landing-row-item-media devsite-landing-row-item-media-left "> <figure class="devsite-landing-row-item-image"><a href="https://developer-android-com.translate.goog/ai/generativeai?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <picture> <source class="devsite-dark-theme" srcset="https://developer-android-com.translate.goog/static/images/picto-icons/gemini.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" media="(prefers-color-scheme: dark)" alt="" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" loading="lazy"> <img alt="" src="https://developer.android.com/static/images/picto-icons/gemini.svg" srcset="https://developer-android-com.translate.goog/static/images/picto-icons/gemini.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" loading="lazy"> </picture> </a> </figure> </div> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <h3 id="integrate-ai-into-your-apps" data-text="Integrate AI into your apps" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/ai/generativeai?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Integrate AI into your apps </a></h3> <div class="devsite-landing-row-item-description-content"> Use Google's full suite of AI and ML tools to make your apps more useful and intuitive. </div> <div class="devsite-landing-row-item-buttons"><a href="https://developer-android-com.translate.goog/ai/generativeai?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="button button-white ">Get started with AI on Android</a> </div> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-3-up devsite-landing-row-padding-xlarge android-illustrated-resources-secondary" header-position="top"> <div class="devsite-landing-row-inner"> <header class="devsite-landing-row-header"> <div class="devsite-landing-row-header-text"> <h2 id="devices" data-text="Devices" tabindex="0">Devices</h2> </div> </header> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="top"><a href="https://developer-android-com.translate.goog/guide/topics/large-screens/get-started-with-large-screens?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <div class="devsite-landing-row-item-icon-container" size="medium"><picture> <source class="devsite-landing-row-item-icon devsite-dark-theme" alt="" media="(prefers-color-scheme: dark)" srcset="https://developer-android-com.translate.goog/static/images/picto-icons/dual-screen-devices_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> <img class="devsite-landing-row-item-icon" alt="" src="https://developer.android.com/static/images/picto-icons/dual-screen-devices.svg" srcset="https://developer-android-com.translate.goog/static/images/picto-icons/dual-screen-devices.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> </picture> </div></a> <div class="devsite-landing-row-item-body"> <h3 id="large-screens" data-text="Large screens" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/guide/topics/large-screens/get-started-with-large-screens?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Large screens </a></h3> <div class="devsite-landing-row-item-description-content"> Extend your mobile app to tablets and foldables. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="top"><a href="https://developer-android-com.translate.goog/training/wearables?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <div class="devsite-landing-row-item-icon-container" size="medium"><picture> <source class="devsite-landing-row-item-icon devsite-dark-theme" alt="" media="(prefers-color-scheme: dark)" srcset="https://developer-android-com.translate.goog/static/images/picto-icons/wearable-app_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> <img class="devsite-landing-row-item-icon" alt="" src="https://developer.android.com/static/images/picto-icons/wearable-app.svg" srcset="https://developer-android-com.translate.goog/static/images/picto-icons/wearable-app.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> </picture> </div></a> <div class="devsite-landing-row-item-body"> <h3 id="wear-os" data-text="Wear OS" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/training/wearables?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Wear OS </a></h3> <div class="devsite-landing-row-item-description-content"> Create an app for watches running Wear&nbsp;OS. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="top"><a href="https://developer-android-com.translate.goog/training/tv?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <div class="devsite-landing-row-item-icon-container" size="medium"><picture> <source class="devsite-landing-row-item-icon devsite-dark-theme" alt="" media="(prefers-color-scheme: dark)" srcset="https://developer-android-com.translate.goog/static/images/spot-icons/tv_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> <img class="devsite-landing-row-item-icon" alt="" src="https://developer.android.com/static/images/spot-icons/tv.svg" srcset="https://developer-android-com.translate.goog/static/images/spot-icons/tv.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> </picture> </div></a> <div class="devsite-landing-row-item-body"> <h3 id="android-tv" data-text="Android TV" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/training/tv?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Android TV </a></h3> <div class="devsite-landing-row-item-description-content"> Extend your app for TV viewing. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="top"><a href="https://developer-android-com.translate.goog/chrome-os/intro?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <div class="devsite-landing-row-item-icon-container" size="medium"><picture> <source class="devsite-landing-row-item-icon devsite-dark-theme" alt="" media="(prefers-color-scheme: dark)" srcset="https://developer-android-com.translate.goog/static/images/picto-icons/courses_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> <img class="devsite-landing-row-item-icon" alt="" src="https://developer.android.com/static/images/picto-icons/courses.svg" srcset="https://developer-android-com.translate.goog/static/images/picto-icons/courses.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> </picture> </div></a> <div class="devsite-landing-row-item-body"> <h3 id="chromeos" data-text="ChromeOS" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/chrome-os/intro?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> ChromeOS </a></h3> <div class="devsite-landing-row-item-description-content"> Build and optimize your app for ChromeOS. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="top"><a href="https://developer-android-com.translate.goog/training/cars?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <div class="devsite-landing-row-item-icon-container" size="medium"><picture> <source class="devsite-landing-row-item-icon devsite-dark-theme" alt="" media="(prefers-color-scheme: dark)" srcset="https://developer-android-com.translate.goog/static/images/spot-icons/car_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> <img class="devsite-landing-row-item-icon" alt="" src="https://developer.android.com/static/images/spot-icons/car.svg" srcset="https://developer-android-com.translate.goog/static/images/spot-icons/car.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> </picture> </div></a> <div class="devsite-landing-row-item-body"> <h3 id="android-for-cars" data-text="Android for Cars" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/training/cars?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Android for Cars </a></h3> <div class="devsite-landing-row-item-description-content"> Extend your app for vehicle dashboard use. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="top"><a href="https://developer-android-com.translate.goog/guide/topics/connectivity/cross-device-sdk/overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <div class="devsite-landing-row-item-icon-container" size="medium"><picture> <source class="devsite-landing-row-item-icon devsite-dark-theme" alt="" media="(prefers-color-scheme: dark)" srcset="https://developer-android-com.translate.goog/static/images/picto-icons/kotlin-friendly-sdk_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> <img class="devsite-landing-row-item-icon" alt="" src="https://developer.android.com/static/images/picto-icons/kotlin-friendly-sdk.svg" srcset="https://developer-android-com.translate.goog/static/images/picto-icons/kotlin-friendly-sdk.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> </picture> </div></a> <div class="devsite-landing-row-item-body"> <h3 id="cross-device-sdk" data-text="Cross device SDK" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/guide/topics/connectivity/cross-device-sdk/overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Cross device SDK </a></h3> <div class="devsite-landing-row-item-description-content"> Easily make your app compatible with multiple devices. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="top"><a href="https://developer-android-com.translate.goog/guide/health-and-fitness/health-connect?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <div class="devsite-landing-row-item-icon-container" size="medium"><picture> <source class="devsite-landing-row-item-icon devsite-dark-theme" alt="" media="(prefers-color-scheme: dark)" srcset="https://developer-android-com.translate.goog/static/images/picto-icons/heart_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> <img class="devsite-landing-row-item-icon" alt="" src="https://developer.android.com/static/images/picto-icons/heart.svg" srcset="https://developer-android-com.translate.goog/static/images/picto-icons/heart.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> </picture> </div></a> <div class="devsite-landing-row-item-body"> <h3 id="health-connect" data-text="Health Connect" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/guide/health-and-fitness/health-connect?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Health Connect </a></h3> <div class="devsite-landing-row-item-description-content"> Tap into and share on-device health and fitness data. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="top"><a href="https://developer-android-com.translate.goog/develop/devices/assistant/overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <div class="devsite-landing-row-item-icon-container" size="medium"><picture> <source class="devsite-landing-row-item-icon devsite-dark-theme" alt="" media="(prefers-color-scheme: dark)" srcset="https://developer-android-com.translate.goog/static/images/develop/assistant.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> <img class="devsite-landing-row-item-icon" alt="" src="https://developer.android.com/static/images/develop/assistant.svg" srcset="https://developer-android-com.translate.goog/static/images/develop/assistant.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="64px" loading="lazy"> </picture> </div></a> <div class="devsite-landing-row-item-body"> <h3 id="assistant" data-text="Assistant" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/develop/devices/assistant/overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Assistant </a></h3> <div class="devsite-landing-row-item-description-content"> Enable voice control in your app. </div> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-1-up devsite-landing-row-padding-xlarge android-row-background-grey-50 android-row-dark-background-grey-900" header-position="top"> <div class="devsite-landing-row-inner"> <header class="devsite-landing-row-header"> <div class="devsite-landing-row-header-text"> <h2 id="developer-centers" data-text="Developer centers" tabindex="0">Developer centers</h2> </div> </header> </div> </section> <section class="devsite-landing-row devsite-landing-row-1-up devsite-landing-row-67 devsite-landing-row-no-image-background android-promo android-row-background-grey-50 android-row-dark-background-grey-900 android-row-padding-top-small-bottom-small" header-position="top"> <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item" description-position="left"> <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-image"><a href="https://developer-android-com.translate.goog/productivity?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <picture> <source class="devsite-dark-theme" srcset="https://developer-android-com.translate.goog/static/images/home/productivity_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" media="(prefers-color-scheme: dark)" alt="" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 464px" loading="lazy"> <img alt="" src="https://developer.android.com/static/images/home/productivity.svg" srcset="https://developer-android-com.translate.goog/static/images/home/productivity.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 464px" loading="lazy"> </picture> </a> </figure> </div> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">New</span> </div> <h3 id="productivity" data-text="Productivity" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/productivity?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Productivity </a></h3> <div class="devsite-landing-row-item-description-content"> Level up your productivity app with media, adaptive layouts, and more. </div> <div class="devsite-landing-row-item-buttons"><a href="https://developer-android-com.translate.goog/productivity?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="button ">Learn more</a> </div> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-2-up devsite-landing-row-no-image-background android-promo android-row-background-grey-50 android-row-dark-background-grey-900 android-row-padding-top-small-bottom-small" header-position="top"> <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item" description-position="left"> <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-image"><a href="https://developer-android-com.translate.goog/media?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <picture> <source class="devsite-dark-theme" srcset="https://developer-android-com.translate.goog/static/images/cluster-illustrations/enhance-media-16-9_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" media="(prefers-color-scheme: dark)" alt="" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" loading="lazy"> <img alt="" src="https://developer.android.com/static/images/cluster-illustrations/enhance-media-16-9.svg" srcset="https://developer-android-com.translate.goog/static/images/cluster-illustrations/enhance-media-16-9.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" loading="lazy"> </picture> </a> </figure> </div> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Dev center</span> </div> <h3 id="media-apps" data-text="Media apps " class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/media?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Media apps </a></h3> <div class="devsite-landing-row-item-description-content"> Learn how to build and extend engaging media experiences to users across Android's multidevice ecosystem. </div> <div class="devsite-landing-row-item-buttons"><a href="https://developer-android-com.translate.goog/media?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="button " data-value="0" data-label="dev-center-media" data-category="feature-card">Learn more</a> </div> </div> </div> </div> <div class="devsite-landing-row-item" description-position="left"> <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-image"><a href="https://developer-android-com.translate.goog/games?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <picture> <source class="devsite-dark-theme" srcset="https://developer-android-com.translate.goog/static/images/cluster-illustrations/controllers_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" media="(prefers-color-scheme: dark)" alt="" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" loading="lazy"> <img alt="" src="https://developer.android.com/static/images/cluster-illustrations/controllers.svg" srcset="https://developer-android-com.translate.goog/static/images/cluster-illustrations/controllers.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" loading="lazy"> </picture> </a> </figure> </div> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Dev center</span> </div> <h3 id="games" data-text="Games " class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/games?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Games </a></h3> <div class="devsite-landing-row-item-description-content"> You use a game engine for most of your game design and development, but you still need to use Android tools to get the job done. </div> <div class="devsite-landing-row-item-buttons"><a href="https://developer-android-com.translate.goog/games?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="button " data-label="dev-center-games" data-category="feature-card" data-value="0">Learn more</a> </div> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-2-up devsite-landing-row-no-image-background android-promo android-row-background-grey-50 android-row-dark-background-grey-900" header-position="top"> <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item" description-position="left"> <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-image"><a href="https://developer-android-com.translate.goog/health-and-fitness?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <picture> <source class="devsite-dark-theme" srcset="https://developer-android-com.translate.goog/static/images/picto-icons/health-premium-experience_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" media="(prefers-color-scheme: dark)" alt="" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" loading="lazy"> <img alt="" src="https://developer.android.com/static/images/picto-icons/health-premium-experience.svg" srcset="https://developer-android-com.translate.goog/static/images/picto-icons/health-premium-experience.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" loading="lazy"> </picture> </a> </figure> </div> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Dev center</span> </div> <h3 id="health-fitness" data-text="Health &amp; Fitness " class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/health-and-fitness?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Health &amp; Fitness </a></h3> <div class="devsite-landing-row-item-description-content"> Take your health and fitness app to the next level using Health Services with Health Connect. </div> <div class="devsite-landing-row-item-buttons"><a href="https://developer-android-com.translate.goog/health-and-fitness?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="button " data-value="0" data-category="feature-card" data-label="dev-center-health-fitness">Learn more</a> </div> </div> </div> </div> <div class="devsite-landing-row-item" description-position="left"> <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-image"><a href="https://developer-android-com.translate.goog/social-and-messaging?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <picture> <img alt="" src="https://developer.android.com/static/images/picto-icons/chat-bubbles-2.svg" srcset="https://developer-android-com.translate.goog/static/images/picto-icons/chat-bubbles-2.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" loading="lazy"> </picture> </a> </figure> </div> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Dev center</span> </div> <h3 id="social-messaging" data-text="Social &amp; Messaging " class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/social-and-messaging?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Social &amp; Messaging </a></h3> <div class="devsite-landing-row-item-description-content"> Build apps that connect, communicate, and share information. </div> <div class="devsite-landing-row-item-buttons"><a href="https://developer-android-com.translate.goog/social-and-messaging?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="button " data-category="feature-card" data-value="0" data-label="dev-center-social-messaging">Learn more</a> </div> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-1-up devsite-landing-row-no-image-background devsite-landing-row-67 devsite-landing-row-padding-xlarge android-callout android-row-background-blue-100 android-row-dark-background-blue-800 android-row-padding-top-xlarge-bottom-small" header-position="top"> <div class="devsite-landing-row-inner"> <header class="devsite-landing-row-header"> <div class="devsite-landing-row-header-text"> <h2 id="core-areas" data-text="Core areas" tabindex="0">Core areas</h2> </div> </header> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item android-item-background-grey-900 android-item-dark-background-grey-1000" description-position="bottom"> <div class="devsite-landing-row-item-media devsite-landing-row-item-media-left "> <figure class="devsite-landing-row-item-image"><picture> <source class="devsite-dark-theme" srcset="https://developer-android-com.translate.goog/static/images/cluster-illustrations/ui-guidelines_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" media="(prefers-color-scheme: dark)" alt="" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 464px" loading="lazy"> <img alt="" src="https://developer.android.com/static/images/cluster-illustrations/ui-guidelines.svg" srcset="https://developer-android-com.translate.goog/static/images/cluster-illustrations/ui-guidelines.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 464px" loading="lazy"> </picture> </figure> </div> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <h3 id="user-interfaces" data-text="User interfaces" class="hide-from-toc no-link" tabindex="0">User interfaces</h3> <div class="devsite-landing-row-item-description-content"> The guides you need to write the code for your UI—whether you're using Jetpack Compose or Views-based APIs, or migrating from Views to Compose. </div> <div class="devsite-landing-row-item-buttons"><a href="https://developer-android-com.translate.goog/develop/ui?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="button button-primary ">Develop your UI</a> </div> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-3-up android-xsmall-headings android-row-background-blue-100 android-row-dark-background-blue-800" header-position="top"> <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item devsite-landing-row-item-no-media android-item-background-white android-item-dark-background-black fully-clickable" description-position="bottom"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Guides</span> </div> <h3 id="data-files" data-text="Data &amp; files" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/guide/topics/data?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Data &amp; files </a></h3> <div class="devsite-landing-row-item-description-content"> Store, manage, and share data. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media android-item-background-white android-item-dark-background-black fully-clickable" description-position="bottom"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Guides</span> </div> <h3 id="permissions" data-text="Permissions" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/guide/topics/permissions/overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Permissions </a></h3> <div class="devsite-landing-row-item-description-content"> Access and protect restricted data and actions. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media android-item-background-white android-item-dark-background-black fully-clickable" description-position="bottom"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Security</span> </div> <h3 id="user-identity" data-text="User identity" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/training/sign-in?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> User identity </a></h3> <div class="devsite-landing-row-item-description-content"> Manage user identity and related data. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media android-item-background-white android-item-dark-background-black fully-clickable" description-position="bottom"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Guides</span> </div> <h3 id="navigation" data-text="Navigation" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/guide/navigation/use-graph/navigate?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Navigation </a></h3> <div class="devsite-landing-row-item-description-content"> Navigate between screens and apps. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media android-item-background-white android-item-dark-background-black fully-clickable" description-position="bottom"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Guides</span> </div> <h3 id="intents-and-intent-filters" data-text="Intents and intent filters" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/guide/components/intents-filters?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Intents and intent filters </a></h3> <div class="devsite-landing-row-item-description-content"> Request actions from other apps. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media android-item-background-white android-item-dark-background-black fully-clickable" description-position="bottom"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Guides</span> </div> <h3 id="background-tasks" data-text="Background tasks" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/guide/background-work?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Background tasks </a></h3> <div class="devsite-landing-row-item-description-content"> Run app tasks in the background. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media android-item-background-white android-item-dark-background-black fully-clickable" description-position="bottom"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Guides</span> </div> <h3 id="services" data-text="Services" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/guide/components/services?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Services </a></h3> <div class="devsite-landing-row-item-description-content"> Perform long-running background operations. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media android-item-background-white android-item-dark-background-black fully-clickable" description-position="bottom"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Guides</span> </div> <h3 id="alarms" data-text="Alarms" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/training/scheduling?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Alarms </a></h3> <div class="devsite-landing-row-item-description-content"> Run scheduled operations in the background. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media android-item-background-white android-item-dark-background-black fully-clickable" description-position="bottom"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Dev Center</span> </div> <h3 id="audio-video" data-text="Audio &amp; video" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/guide/topics/media?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Audio &amp; video </a></h3> <div class="devsite-landing-row-item-description-content"> Play and record audio and video. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media android-item-background-white android-item-dark-background-black fully-clickable" description-position="bottom"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Dev Center</span> </div> <h3 id="camera" data-text="Camera" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/training/camera/choose-camera-library?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Camera </a></h3> <div class="devsite-landing-row-item-description-content"> Easily use the camera. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media android-item-background-white android-item-dark-background-black fully-clickable" description-position="bottom"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Guides</span> </div> <h3 id="sensors" data-text="Sensors" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/guide/topics/sensors/sensors_overview?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Sensors </a></h3> <div class="devsite-landing-row-item-description-content"> Orient your app in the real world. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media android-item-background-white android-item-dark-background-black fully-clickable" description-position="bottom"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Guides</span> </div> <h3 id="user-location" data-text="User location" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/training/location?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> User location </a></h3> <div class="devsite-landing-row-item-description-content"> Make your app location aware. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media android-item-background-white android-item-dark-background-black fully-clickable" description-position="bottom"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Guides</span> </div> <h3 id="connectivity" data-text="Connectivity" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/develop/connectivity?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Connectivity </a></h3> <div class="devsite-landing-row-item-description-content"> Connect your app through various protocols. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media android-item-background-white android-item-dark-background-black fully-clickable" description-position="bottom"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Guides</span> </div> <h3 id="app-compatibility" data-text="App compatibility" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/guide/app-compatibility?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> App compatibility </a></h3> <div class="devsite-landing-row-item-description-content"> Maintain backward compatibility. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media android-item-background-white android-item-dark-background-black fully-clickable" description-position="bottom"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Guides</span> </div> <h3 id="app-bundles" data-text="App bundles" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/guide/app-bundle?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> App bundles </a></h3> <div class="devsite-landing-row-item-description-content"> Publish your app to Google Play. </div> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-2-up devsite-landing-row-no-image-background devsite-landing-row-padding-xlarge android-promo" header-position="top"> <div class="devsite-landing-row-inner"> <header class="devsite-landing-row-header"> <div class="devsite-landing-row-header-text"> <h2 id="build-and-test" data-text="Build and test" tabindex="0">Build and test</h2> </div> </header> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item" description-position="left"> <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-image"><a href="https://developer-android-com.translate.goog/build?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <picture> <source class="devsite-dark-theme" srcset="https://developer-android-com.translate.goog/static/images/cluster-illustrations/new-android-studio_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" media="(prefers-color-scheme: dark)" alt="" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" loading="lazy"> <img alt="" src="https://developer.android.com/static/images/cluster-illustrations/new-android-studio.svg" srcset="https://developer-android-com.translate.goog/static/images/cluster-illustrations/new-android-studio.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" loading="lazy"> </picture> </a> </figure> </div> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Configure your build</span> </div> <div class="devsite-landing-row-item-description-content"> Use Android Studio with Gradle to automate and manage the build process. </div> <div class="devsite-landing-row-item-buttons"><a href="https://developer-android-com.translate.goog/build?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="button ">Configure</a> </div> </div> </div> </div> <div class="devsite-landing-row-item" description-position="left"> <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-image"><a href="https://developer-android-com.translate.goog/training/testing?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <picture> <source class="devsite-dark-theme" srcset="https://developer-android-com.translate.goog/static/images/cluster-illustrations/build-apps_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" media="(prefers-color-scheme: dark)" alt="" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" loading="lazy"> <img alt="" src="https://developer.android.com/static/images/cluster-illustrations/build-apps.svg" srcset="https://developer-android-com.translate.goog/static/images/cluster-illustrations/build-apps.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" loading="lazy"> </picture> </a> </figure> </div> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"><span class=" ">Test</span> </div> <div class="devsite-landing-row-item-description-content"> Test your app's correctness, functional behavior, and usability before releasing it publicly. </div> <div class="devsite-landing-row-item-buttons"><a href="https://developer-android-com.translate.goog/training/testing?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="button ">Test</a> </div> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-3-up android-illustrated-resources-secondary-small" header-position="top"> <div class="devsite-landing-row-inner"> <header class="devsite-landing-row-header"> <div class="devsite-landing-row-header-text"> <h2 id="developer-stories" data-text="Developer stories" tabindex="0">Developer stories</h2> <div class="devsite-landing-row-description"> How developers are finding success with Android. </div> </div> <div class="devsite-landing-row-header-buttons"><a href="https://developer-android-com.translate.goog/stories?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="button button-primary ">View all stories</a> </div> </header> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="left"><a href="https://developer-android-com.translate.goog/stories/apps/google-photos?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <div class="devsite-landing-row-item-icon-container" size="small"><picture> <source class="devsite-landing-row-item-icon devsite-dark-theme" alt="" media="(prefers-color-scheme: dark)" srcset="https://developer-android-com.translate.goog/static/images/develop/googlephotos_36.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 36w,https://developer-android-com.translate.goog/static/images/develop/googlephotos_48.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 48w,https://developer-android-com.translate.goog/static/images/develop/googlephotos_72.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 72w,https://developer-android-com.translate.goog/static/images/develop/googlephotos_96.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 96w,https://developer-android-com.translate.goog/static/images/develop/googlephotos_480.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 480w,https://developer-android-com.translate.goog/static/images/develop/googlephotos_720.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 720w,https://developer-android-com.translate.goog/static/images/develop/googlephotos_856.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 856w,https://developer-android-com.translate.goog/static/images/develop/googlephotos_960.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 960w,https://developer-android-com.translate.goog/static/images/develop/googlephotos_1440.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 1440w,https://developer-android-com.translate.goog/static/images/develop/googlephotos_1920.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 1920w,https://developer-android-com.translate.goog/static/images/develop/googlephotos_2880.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 2880w" sizes="64px" loading="lazy"> <img class="devsite-landing-row-item-icon" alt="" src="https://developer.android.com/static/images/develop/googlephotos.png" srcset="https://developer-android-com.translate.goog/static/images/develop/googlephotos_36.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 36w,https://developer-android-com.translate.goog/static/images/develop/googlephotos_48.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 48w,https://developer-android-com.translate.goog/static/images/develop/googlephotos_72.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 72w,https://developer-android-com.translate.goog/static/images/develop/googlephotos_96.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 96w,https://developer-android-com.translate.goog/static/images/develop/googlephotos_480.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 480w,https://developer-android-com.translate.goog/static/images/develop/googlephotos_720.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 720w,https://developer-android-com.translate.goog/static/images/develop/googlephotos_856.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 856w,https://developer-android-com.translate.goog/static/images/develop/googlephotos_960.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 960w,https://developer-android-com.translate.goog/static/images/develop/googlephotos_1440.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 1440w,https://developer-android-com.translate.goog/static/images/develop/googlephotos_1920.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 1920w,https://developer-android-com.translate.goog/static/images/develop/googlephotos_2880.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 2880w" sizes="64px" loading="lazy"> </picture> </div></a> <div class="devsite-landing-row-item-body"> <h3 id="google-photos-builds-for-large-screens" data-text="Google Photos builds for large screens" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/stories/apps/google-photos?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Google Photos builds for large screens </a></h3> <div class="devsite-landing-row-item-description-content"> See how the Google Photos team increased daily active users by investing in developing responsive layouts across across tablets, foldables, and ChromeOS devices. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="left"><a href="https://developer-android-com.translate.goog/stories/apps/monzo-camerax?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <div class="devsite-landing-row-item-icon-container" size="small"><picture> <source class="devsite-landing-row-item-icon devsite-dark-theme" alt="" media="(prefers-color-scheme: dark)" srcset="https://developer-android-com.translate.goog/static/images/develop/monzo_36.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 36w,https://developer-android-com.translate.goog/static/images/develop/monzo_48.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 48w,https://developer-android-com.translate.goog/static/images/develop/monzo_72.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 72w,https://developer-android-com.translate.goog/static/images/develop/monzo_96.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 96w,https://developer-android-com.translate.goog/static/images/develop/monzo_480.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 480w,https://developer-android-com.translate.goog/static/images/develop/monzo_720.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 720w,https://developer-android-com.translate.goog/static/images/develop/monzo_856.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 856w,https://developer-android-com.translate.goog/static/images/develop/monzo_960.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 960w,https://developer-android-com.translate.goog/static/images/develop/monzo_1440.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 1440w,https://developer-android-com.translate.goog/static/images/develop/monzo_1920.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 1920w,https://developer-android-com.translate.goog/static/images/develop/monzo_2880.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 2880w" sizes="64px" loading="lazy"> <img class="devsite-landing-row-item-icon" alt="" src="https://developer.android.com/static/images/develop/monzo.png" srcset="https://developer-android-com.translate.goog/static/images/develop/monzo_36.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 36w,https://developer-android-com.translate.goog/static/images/develop/monzo_48.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 48w,https://developer-android-com.translate.goog/static/images/develop/monzo_72.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 72w,https://developer-android-com.translate.goog/static/images/develop/monzo_96.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 96w,https://developer-android-com.translate.goog/static/images/develop/monzo_480.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 480w,https://developer-android-com.translate.goog/static/images/develop/monzo_720.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 720w,https://developer-android-com.translate.goog/static/images/develop/monzo_856.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 856w,https://developer-android-com.translate.goog/static/images/develop/monzo_960.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 960w,https://developer-android-com.translate.goog/static/images/develop/monzo_1440.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 1440w,https://developer-android-com.translate.goog/static/images/develop/monzo_1920.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 1920w,https://developer-android-com.translate.goog/static/images/develop/monzo_2880.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 2880w" sizes="64px" loading="lazy"> </picture> </div></a> <div class="devsite-landing-row-item-body"> <h3 id="monzo-moves-to-camerax" data-text="Monzo moves to CameraX" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/stories/apps/monzo-camerax?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Monzo moves to CameraX </a></h3> <div class="devsite-landing-row-item-description-content"> Monzo reduced over 9,000 lines of code and improved registration dropout by 5x with CameraX. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="left"><a href="https://developer-android-com.translate.goog/stories/apps/evernote?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> <div class="devsite-landing-row-item-icon-container" size="small"><picture> <img class="devsite-landing-row-item-icon" alt="" src="https://developer.android.com/static/images/distribute/stories/evernote.png" srcset="https://developer-android-com.translate.goog/static/images/distribute/stories/evernote_36.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 36w,https://developer-android-com.translate.goog/static/images/distribute/stories/evernote_48.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 48w,https://developer-android-com.translate.goog/static/images/distribute/stories/evernote_72.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 72w,https://developer-android-com.translate.goog/static/images/distribute/stories/evernote_96.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 96w,https://developer-android-com.translate.goog/static/images/distribute/stories/evernote_480.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 480w,https://developer-android-com.translate.goog/static/images/distribute/stories/evernote_720.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 720w,https://developer-android-com.translate.goog/static/images/distribute/stories/evernote_856.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 856w,https://developer-android-com.translate.goog/static/images/distribute/stories/evernote_960.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 960w,https://developer-android-com.translate.goog/static/images/distribute/stories/evernote_1440.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 1440w,https://developer-android-com.translate.goog/static/images/distribute/stories/evernote_1920.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 1920w,https://developer-android-com.translate.goog/static/images/distribute/stories/evernote_2880.png?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto 2880w" sizes="64px" loading="lazy"> </picture> </div></a> <div class="devsite-landing-row-item-body"> <h3 id="evernote-users-spend-more-time-on-large-screens" data-text="Evernote users spend more time on large screens" class="hide-from-toc no-link" tabindex="0"><a href="https://developer-android-com.translate.goog/stories/apps/evernote?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto"> Evernote users spend more time on large screens </a></h3> <div class="devsite-landing-row-item-description-content"> After investing in making their Android app work on ChromeOS, Evernote saw those users tripled the time they spent using the app. </div> </div> </div> </div> </div> </div> </section><devsite-hats-survey class="nocontent" hats-id="VxqvKSur40kxBYCLVTd0SSGykbno" listnr-id="5207477"></devsite-hats-survey> </div> <div class="devsite-floating-action-buttons"> </div> </article> <devsite-notification> </devsite-notification> <div class="devsite-content-data"> <template class="devsite-content-data-template"> [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],[],[],[]] </template> </div> </devsite-content> </main><devsite-footer-promos class="devsite-footer"> <nav class="devsite-footer-promos nocontent" aria-label="Promotions"> <ul class="devsite-footer-promos-list"> <li class="devsite-footer-promo"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://x.com/AndroidDev" class="devsite-footer-promo-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer X Promo"> <picture> <source class="devsite-dark-theme" srcset="https://developer-android-com.translate.goog/_static/android/images/logo-x_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" media="(prefers-color-scheme: dark)" loading="lazy" alt="X"> <img class="devsite-footer-promo-icon" src="/_static/android/images/logo-x.svg" loading="lazy" alt="X"> </picture> <span class="devsite-footer-promo-label"> X </span> </a> <div class="devsite-footer-promo-description"> Follow @AndroidDev on X </div></li> <li class="devsite-footer-promo"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://www.youtube.com/user/androiddevelopers" class="devsite-footer-promo-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer YouTube Promo"> <picture> <source class="devsite-dark-theme" srcset="https://developer-android-com.translate.goog/_static/android/images/logo-youtube_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" media="(prefers-color-scheme: dark)" loading="lazy" alt="YouTube"> <img class="devsite-footer-promo-icon" src="//www.gstatic.com/images/icons/material/product/2x/youtube_48dp.png" loading="lazy" alt="YouTube"> </picture> <span class="devsite-footer-promo-label"> YouTube </span> </a> <div class="devsite-footer-promo-description"> Check out Android Developers on YouTube </div></li> <li class="devsite-footer-promo"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://www.linkedin.com/showcase/androiddev" class="devsite-footer-promo-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer LinkedIn Promo"> <picture> <source class="devsite-dark-theme" srcset="https://developer-android-com.translate.goog/_static/android/images/logo-linkedin_dt.svg?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" media="(prefers-color-scheme: dark)" loading="lazy" alt="LinkedIn"> <img class="devsite-footer-promo-icon" src="/_static/android/images/logo-linkedin.svg" loading="lazy" alt="LinkedIn"> </picture> <span class="devsite-footer-promo-label"> LinkedIn </span> </a> <div class="devsite-footer-promo-description"> Connect with the Android Developers community on LinkedIn </div></li> </ul> </nav> </devsite-footer-promos> <devsite-footer-linkboxes class="devsite-footer"> <nav class="devsite-footer-linkboxes nocontent" aria-label="Footer links"> <ul class="devsite-footer-linkboxes-list"> <li class="devsite-footer-linkbox "><h3 class="devsite-footer-linkbox-heading no-link">More Android</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://www.android.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)"> Android </a></li> <li class="devsite-footer-linkbox-item"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://www.android.com/enterprise/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)"> Android for Enterprise </a></li> <li class="devsite-footer-linkbox-item"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://www.android.com/security-center/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)"> Security </a></li> <li class="devsite-footer-linkbox-item"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://source.android.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)"> Source </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/news?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)"> News </a></li> <li class="devsite-footer-linkbox-item"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://android-developers.googleblog.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)"> Blog </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/podcasts?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)"> Podcasts </a></li> </ul></li> <li class="devsite-footer-linkbox "><h3 class="devsite-footer-linkbox-heading no-link">Discover</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/games?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)"> Gaming </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/ml?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)"> Machine Learning </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/health-and-fitness?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)"> Health &amp; Fitness </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/media?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)"> Camera &amp; Media </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/privacy?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)"> Privacy </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/training/connectivity/5g?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)"> 5G </a></li> </ul></li> <li class="devsite-footer-linkbox "><h3 class="devsite-footer-linkbox-heading no-link">Android Devices</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/large-screens?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)"> Large screens </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/wear?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)"> Wear OS </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/chrome-os?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)"> ChromeOS devices </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/cars?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)"> Android for cars </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/tv?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)"> Android TV </a></li> </ul></li> <li class="devsite-footer-linkbox "><h3 class="devsite-footer-linkbox-heading no-link">Releases</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/about/versions/15?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)"> Android 15 </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/about/versions/14?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)"> Android 14 </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/about/versions/13?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)"> Android 13 </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/about/versions/12?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)"> Android 12 </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/about/versions/11?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)"> Android 11 </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/about/versions/10?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)"> Android 10 </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/about/versions/pie?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)"> Pie </a></li> </ul></li> <li class="devsite-footer-linkbox "><h3 class="devsite-footer-linkbox-heading no-link">Documentation and Downloads</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/studio/intro?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)"> Android Studio guide </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/guide?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)"> Developers guides </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/reference?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)"> API reference </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/studio?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)"> Download Studio </a></li> <li class="devsite-footer-linkbox-item"><a href="https://developer-android-com.translate.goog/ndk?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)"> Android NDK </a></li> </ul></li> <li class="devsite-footer-linkbox "><h3 class="devsite-footer-linkbox-heading no-link">Support</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://issuetracker.google.com/issues/new?component%3D190923%26template%3D841312" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)"> Report platform bug </a></li> <li class="devsite-footer-linkbox-item"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://issuetracker.google.com/issues/new?component%3D192697" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)"> Report documentation bug </a></li> <li class="devsite-footer-linkbox-item"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://support.google.com/googleplay/android-developer" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)"> Google Play support </a></li> <li class="devsite-footer-linkbox-item"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://g.co/userresearch/androiddeveloperfooter" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)"> Join research studies </a></li> </ul></li> </ul> </nav> </devsite-footer-linkboxes> <devsite-footer-utility class="devsite-footer"> <div class="devsite-footer-utility nocontent"> <nav class="devsite-footer-sites" aria-label="Other Google Developers websites"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://developers.google.com/" class="devsite-footer-sites-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Google Developers Link"> <picture> <source srcset="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/android/images/lockup-google-for-developers-dark-theme.svg" media="(prefers-color-scheme: none)" class="devsite-dark-theme" loading="lazy" alt="Google Developers"> <img class="devsite-footer-sites-logo" src="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/android/images/lockup-google-for-developers.svg" loading="lazy" alt="Google Developers"> </picture> </a> <ul class="devsite-footer-sites-list"> <li class="devsite-footer-sites-item"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://developer.android.com" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Android Link"> Android </a></li> <li class="devsite-footer-sites-item"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://developer.chrome.com/home" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Chrome Link"> Chrome </a></li> <li class="devsite-footer-sites-item"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://firebase.google.com" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Firebase Link"> Firebase </a></li> <li class="devsite-footer-sites-item"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://cloud.google.com" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Google Cloud Platform Link"> Google Cloud Platform </a></li> <li class="devsite-footer-sites-item"><a href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://developers.google.com/products/" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer All products Link"> All products </a></li> </ul> </nav> <nav class="devsite-footer-utility-links" aria-label="Utility links"> <ul class="devsite-footer-utility-list"> <li class="devsite-footer-utility-item "><a class="devsite-footer-utility-link gc-analytics-event" href="https://translate.google.com/website?sl=auto&amp;tl=en&amp;hl=auto&amp;u=https://policies.google.com/privacy" data-category="Site-Wide Custom Events" data-label="Footer Privacy link"> Privacy </a></li> <li class="devsite-footer-utility-item "><a class="devsite-footer-utility-link gc-analytics-event" href="https://developer-android-com.translate.goog/license?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" data-category="Site-Wide Custom Events" data-label="Footer License link"> License </a></li> <li class="devsite-footer-utility-item "><a class="devsite-footer-utility-link gc-analytics-event" href="https://developer-android-com.translate.goog/distribute/marketing-tools/brand-guidelines?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" data-category="Site-Wide Custom Events" data-label="Footer Brand guidelines link"> Brand guidelines </a></li> <li class="devsite-footer-utility-item glue-cookie-notification-bar-control"><a class="devsite-footer-utility-link gc-analytics-event" href="https://developer-android-com.translate.goog/develop?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto#" data-category="Site-Wide Custom Events" data-label="Footer Manage cookies link" aria-hidden="true"> Manage cookies </a></li> <li class="devsite-footer-utility-item devsite-footer-utility-button"><span class="devsite-footer-utility-description">Get news and tips by email</span> <a class="devsite-footer-utility-link gc-analytics-event" href="https://developer-android-com.translate.goog/updates?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=auto" data-category="Site-Wide Custom Events" data-label="Footer Subscribe link"> Subscribe </a></li> </ul><devsite-language-selector> <ul role="presentation"> <li role="presentation"><a role="menuitem" lang="en">English</a></li> <li role="presentation"><a role="menuitem" lang="de">Deutsch</a></li> <li role="presentation"><a role="menuitem" lang="es_419">Español – América Latina</a></li> <li role="presentation"><a role="menuitem" lang="fr">Français</a></li> <li role="presentation"><a role="menuitem" lang="id">Indonesia</a></li> <li role="presentation"><a role="menuitem" lang="it">Italiano</a></li> <li role="presentation"><a role="menuitem" lang="pl">Polski</a></li> <li role="presentation"><a role="menuitem" lang="pt_br">Português – Brasil</a></li> <li role="presentation"><a role="menuitem" lang="vi">Tiếng Việt</a></li> <li role="presentation"><a role="menuitem" lang="tr">Türkçe</a></li> <li role="presentation"><a role="menuitem" lang="ru">Русский</a></li> <li role="presentation"><a role="menuitem" lang="he">עברית</a></li> <li role="presentation"><a role="menuitem" lang="ar">العربيّة</a></li> <li role="presentation"><a role="menuitem" lang="fa">فارسی</a></li> <li role="presentation"><a role="menuitem" lang="hi">हिंदी</a></li> <li role="presentation"><a role="menuitem" lang="bn">বাংলা</a></li> <li role="presentation"><a role="menuitem" lang="th">ภาษาไทย</a></li> <li role="presentation"><a role="menuitem" lang="zh_cn">中文 – 简体</a></li> <li role="presentation"><a role="menuitem" lang="zh_tw">中文 – 繁體</a></li> <li role="presentation"><a role="menuitem" lang="ja">日本語</a></li> <li role="presentation"><a role="menuitem" lang="ko">한국어</a></li> </ul> </devsite-language-selector> </nav> </div> </devsite-footer-utility> <devsite-panel></devsite-panel> </section> </section><devsite-sitemask></devsite-sitemask> <devsite-snackbar></devsite-snackbar> <devsite-tooltip></devsite-tooltip> <devsite-heading-link></devsite-heading-link> <devsite-analytics> <script type="application/json" analytics>[]</script> <script type="application/json" tag-management>{&#34;at&#34;: &#34;True&#34;, &#34;ga4&#34;: [{&#34;id&#34;: &#34;G-QFRN08RN6E&#34;, &#34;purpose&#34;: 0}], &#34;ga4p&#34;: [{&#34;id&#34;: &#34;G-QFRN08RN6E&#34;, &#34;purpose&#34;: 0}], &#34;gtm&#34;: [{&#34;id&#34;: &#34;GTM-KMSWPCJ&#34;, &#34;purpose&#34;: 0}], &#34;parameters&#34;: {&#34;internalUser&#34;: &#34;False&#34;, &#34;language&#34;: {&#34;machineTranslated&#34;: &#34;False&#34;, &#34;requested&#34;: &#34;en&#34;, &#34;served&#34;: &#34;en&#34;}, &#34;pageType&#34;: &#34;article&#34;, &#34;projectName&#34;: &#34;Android Developers&#34;, &#34;signedIn&#34;: &#34;False&#34;, &#34;tenant&#34;: &#34;android&#34;, &#34;recommendations&#34;: {&#34;sourcePage&#34;: &#34;&#34;, &#34;sourceType&#34;: 0, &#34;sourceRank&#34;: 0, &#34;sourceIdenticalDescriptions&#34;: 0, &#34;sourceTitleWords&#34;: 0, &#34;sourceDescriptionWords&#34;: 0, &#34;experiment&#34;: &#34;&#34;}, &#34;experiment&#34;: {&#34;ids&#34;: &#34;&#34;}}}</script> </devsite-analytics> <devsite-badger></devsite-badger> <android-fully-clickable target=" .android-case-study .devsite-landing-row-item, .android-grouped-resources .devsite-landing-row-item, .android-grouped-resources-primary .devsite-landing-row-item, .android-grouped-resources-secondary .devsite-landing-row-item, .android-guide-cards .devsite-landing-row-item, .android-illustrated-resources-index .devsite-landing-row-item, .android-illustrated-resources-primary .devsite-landing-row-item, .android-illustrated-resources-secondary .devsite-landing-row-item, .android-illustrated-resources-secondary-small .devsite-landing-row-item, .android-illustrated-resources-tertiary .devsite-landing-row-item, .android-illustrated-resources-tertiary-small .devsite-landing-row-item, .android-promo .devsite-landing-row-item, .android-quick-link, .android-samples .devsite-card-wrapper, .fully-clickable" watch=".android-samples, devsite-content"></android-fully-clickable> <script nonce="tQWgmOSU9luKL3FyIALNs/UdD1OQ01"> (function(d,e,v,s,i,t,E){d['GoogleDevelopersObject']=i; t=e.createElement(v);t.async=1;t.src=s;E=e.getElementsByTagName(v)[0]; E.parentNode.insertBefore(t,E);})(window, document, 'script', 'https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/android/js/app_loader.js', '[3,"en",null,"/js/devsite_app_module.js","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/android","https://android-dot-devsite-v2-prod.appspot.com",1,null,["/_pwa/android/manifest.json","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/images/video-placeholder.svg","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/android/images/favicon.svg","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/android/images/lockup.svg","https://fonts.googleapis.com/css?family=Google+Sans:400,500,600,700|Google+Sans+Text:400,400italic,500,500italic,600,600italic,700,700italic|Roboto+Mono:400,500,700&display=swap"],1,null,[1,6,8,12,14,17,21,25,50,52,63,70,75,76,80,87,91,92,93,97,98,100,101,102,103,104,105,107,108,109,110,112,113,116,117,118,120,122,124,125,126,127,129,130,131,132,133,134,135,136,138,140,141,147,148,149,151,152,156,157,158,159,161,163,164,168,169,170,179,180,182,183,186,191,193,196],"AIzaSyAP-jjEJBzmIyKR4F-3XITp8yM9T1gEEI8","AIzaSyB6xiKGDR5O3Ak2okS4rLkauxGUG7XP0hg","developer.android.com","AIzaSyAQk0fBONSGUqCNznf6Krs82Ap1-NV6J4o","AIzaSyCCxcqdrZ_7QMeLCRY20bh_SXdAYqy70KY",null,null,null,["Search__enable_ai_eligibility_checks","Cloud__enable_cloudx_experiment_ids","MiscFeatureFlags__enable_variable_operator","MiscFeatureFlags__enable_firebase_utm","Cloud__enable_cloud_shell","MiscFeatureFlags__emergency_css","Profiles__enable_awarding_url","Profiles__enable_recognition_badges","Search__enable_suggestions_from_borg","Search__enable_dynamic_content_confidential_banner","Profiles__enable_completecodelab_endpoint","EngEduTelemetry__enable_engedu_telemetry","Analytics__enable_clearcut_logging","Experiments__reqs_query_experiments","Profiles__enable_complete_playlist_endpoint","Significatio__enable_by_tenant","Cloud__enable_cloud_shell_fte_user_flow","DevPro__enable_cloud_innovators_plus","Profiles__enable_release_notes_notifications","CloudShell__cloud_shell_button","MiscFeatureFlags__enable_view_transitions","Cloud__enable_legacy_calculator_redirect","MiscFeatureFlags__enable_dark_theme","BookNav__enable_tenant_cache_key","MiscFeatureFlags__developers_footer_dark_image","Cloud__enable_cloudx_ping","Cloud__enable_llm_concierge_chat","MiscFeatureFlags__developers_footer_image","Profiles__enable_profile_collections","TpcFeatures__enable_required_headers","DevPro__enable_developer_subscriptions","CloudShell__cloud_code_overflow_menu","Profiles__enable_developer_profiles_callout","Cloud__enable_cloud_facet_chat","Concierge__enable_pushui","MiscFeatureFlags__enable_project_variables","Profiles__enable_dashboard_curated_recommendations","TpcFeatures__enable_mirror_tenant_redirects","Profiles__enable_page_saving","Profiles__require_profile_eligibility_for_signin","Profiles__enable_public_developer_profiles","Cloud__enable_cloud_dlp_service","Cloud__enable_free_trial_server_call","Search__enable_page_map"],null,null,"AIzaSyBLEMok-5suZ67qRPzx0qUtbnLmyT_kCVE","https://developerscontentserving-pa.googleapis.com","AIzaSyCM4QpTRSqP5qI4Dvjt4OAScIN8sOUlO-k","https://developerscontentsearch-pa.googleapis.com",2,4,null,"https://developerprofiles-pa.googleapis.com",[3,"android","Android Developers","developer.android.com",null,"android-dot-devsite-v2-prod.appspot.com",null,null,[null,1,null,null,null,null,null,null,null,null,null,[1],null,null,null,null,null,null,[1],[1,null,null,[1,20],"/recommendations"],null,null,null,[1,null,1],[1,1,null,1,1]],null,[18,null,null,null,null,null,"/images/lockup.svg","/images/touchicon-180.png",null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,"/images/lockup-dark-theme.svg",[]],[],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[6,1,14,15,20,22,23,28,29,37,43],null,[[null,null,1],[1,1]],[[null,null,null,null,null,null,null,[["G-QFRN08RN6E"],null,null,[["G-QFRN08RN6E",1]]],null,null,null,null,1],null,[[2,2],[1,1]]],null,4,null,null,null,null,null,null,null,null,null,null,null,null,null,"android.devsite.google"],1,"pk_live_5170syrHvgGVmSx9sBrnWtA5luvk9BwnVcvIi7HizpwauFG96WedXsuXh790rtij9AmGllqPtMLfhe2RSwD6Pn38V00uBCydV4m"]') </script><devsite-a11y-announce></devsite-a11y-announce> <script>function gtElInit() {var lib = new google.translate.TranslateService();lib.translatePage('en', 'en', function () {});}</script> <script src="https://translate.google.com/translate_a/element.js?cb=gtElInit&amp;hl=auto&amp;client=wt" type="text/javascript"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10