architecture-samplesA collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
architecture-components-samplesSamples for Android Architecture Components.
compose-samplesOfficial Jetpack Compose samples.
sunflowerA gardening app illustrating Android development best practices with migrating a View-based app to Jetpack Compose.
nowinandroidA fully functional Android app built entirely with Kotlin and Jetpack Compose
uampA sample audio app for Android
ndk-samplesAndroid NDK samples with Android Studio
testing-samplesA collection of samples demonstrating different frameworks and techniques for automated testing
android-ktxA set of Kotlin extensions for Android app development.
topekaA fun to play quiz that showcases material design on Android
views-widgets-samplesMultiple samples showing the best practices in views-widgets on Android.
camera-samplesMultiple samples showing the best practices in camera APIs on Android.
user-interface-samplesMultiple samples showing the best practices in the user interface on Android.
location-samplesMultiple samples showing the best practices in location APIs on Android.
animation-samplesMultiple samples showing the best practices in animation on Android.
play-billing-samplesSamples for Google Play In-app Billing
ndkThe Android Native Development Kit
gradle-recipesReady-to-use recipes for common build customizations that showcase the Android Gradle plugin's public APIs and DSL.
kotlin-guidesA set of guides for writing Kotlin for Android.
connectivity-samplesMultiple samples showing the best practices in connectivity on Android.
storage-samplesMultiple samples showing the best practices in storage APIs on Android.
android-testAn extensive framework for testing Android apps
media-samplesMultiple samples showing the best practices in media APIs on Android (audio, video, etc.).
performance-samplesSamples to show APIs and best practices in Performance on Android
wear-os-samplesMultiple samples showing best practices in app and watch face development on Wear OS.
security-samplesMultiple samples showing the best practices in security APIs on Android.
tv-samplesMultiple samples showing best practices in app development on Android TV.
android-studio-poetLarge Android projects generator
app-bundle-samplesMultiple samples showing the best practices in app bundles on Android.
permissions-samplesMultiple samples showing the best practices in permissions on Android.
codelab-kotlin-coroutinesKotlin Coroutines codelab
kotlin-multiplatform-samplesSamples showcasing the experimental Kotlin Multiplatform Jetpack libraries
platform-samplesA collection of samples of different Android OS platform APIs.
codelab-android-pagingJetpack Paging codelab
codelab-constraint-layoutConstraint Layout Codelab
snippetsMain repository for snippets surfaced on developer.android.com.
enterprise-samplesMultiple samples showing the best practices in enterprise on Android.
graphics-samplesMultiple samples showing the best practices in graphics on Android.
input-samplesMultiple samples showing the best practices in input on Android.
size-analyzerThe size-analyzer is a tool to help developers find tips on how to reduce the size of their Android application.
car-samplesMultiple samples showing best practices for car app development on both Android Auto and Android Automotive OS.
identity-samplesMultiple samples showing the best practices in identity on Android.
codelab-exoplayer-introMedia Streaming with ExoPlayer codelab
renderscript-samplesMultiple samples showing renderscript best practices in Android.
fit-samplesMultiple samples showing the best practices using the Fit APIs on Android.
games-samplesA collection of samples to discuss and showcase games in Android apps.
sensors-samplesMultiple samples showing the best practices in sensors on Android.
project-replicatorThis project contains a Gradle plugin and a small command-line app that allows replicating the structure of a given Gradle project.
codelab-android-accessibilityBasic Android Accessibility: making sure everyone can use what you create!
security-certification-resourcesAndroid Certification Tools
codelab-android-network-security-configAndroid Network Security Configuration codelab
search-samplesMultiple samples demonstrating Search API usage in Android.
app-actions-samplesSamples demonstrating the use of App Actions
android-dev-challenge-composeTemplate repository for the ADS22 Speed Challenge
tuningforkAndroid Performance Tuner is a library to help developers measure frame rendering time across different devices and game stages. This plugin will help developers integrate Android Performance Tuner into their game.
midi-samplesSamples showing best practices for MIDI on Android.
codelab-android-wavemakerSample app which accompanies the "Making Waves" codelab - Part 1 Build a Synthesizer
codelab-activity_transitionapiCodelab walks you through tracking activity transition changes (start/stop run, walk, idle, drive, etc.).
codelab-complications-data-sourceExposing data to watch face Complications on Android Wear
rrAndroid mirror of the rr debugger.
codelab-compose-for-wear-osLearn how you can apply your knowledge of Compose to Wear OS
packager-manager-samplesMultiple samples demonstrating Package Manager in Android.
codelab-android-wavemaker2The Making Waves Part 2 codelab shows you how to build a low latency, touch controlled sampler app using the AAudio API in Android O.