aid: android name: Android description: Collection of APIs and services available in the Android ecosystem. image: https://www.android.com/static/images/logos/android-logo.png url: https://developer.android.com/reference type: Index position: Consumer access: 3rd-Party created: '2024-01-01' modified: '2026-05-19' specificationVersion: '0.19' tags: - AI - Android - Automotive - Google - Machine Learning - Mobile Development - SDK - TV - Wearables apis: - name: Android Platform APIs description: Core Android framework APIs for building Android applications. image: https://www.android.com/static/images/logos/android-logo.png humanURL: https://developer.android.com/reference baseURL: https://developer.android.com tags: - Android - Framework - Mobile - SDK properties: - type: Documentation url: https://developer.android.com/docs - type: APIReference url: https://developer.android.com/reference - type: GettingStarted url: https://developer.android.com/training/basics/firstapp - type: CodeExamples url: https://developer.android.com/samples - type: ReleaseNotes url: https://developer.android.com/tools/releases/platforms - type: Features url: https://developer.android.com/about/versions/16/features contact: - FN: Android Support url: https://developer.android.com/support - name: Google Play Services APIs description: APIs for integrating Google services into Android apps. image: https://www.gstatic.com/android/market_images/web/favicon_v2.ico humanURL: https://developers.google.com/android/guides/overview baseURL: https://developers.google.com/android tags: - Authentication - Google Play - Location - Maps properties: - type: Documentation url: https://developers.google.com/android/guides/overview - type: APIReference url: https://developers.google.com/android/reference - type: GettingStarted url: https://developers.google.com/android/guides/setup - type: ReleaseNotes url: https://developers.google.com/android/guides/releases contact: - FN: Google Android Support url: https://developers.google.com/android/support - name: Firebase Android APIs description: Firebase SDKs and APIs for Android app development. image: https://firebase.google.com/images/brand-guidelines/logo-standard.png humanURL: https://firebase.google.com/docs/android/setup baseURL: https://firebase.google.com tags: - Analytics - Authentication - Backend - Cloud Messaging - Database - Firebase properties: - type: Documentation url: https://firebase.google.com/docs/android/setup - type: APIReference url: https://firebase.google.com/docs/reference/android - type: CodeExamples url: https://github.com/firebase/quickstart-android - type: Console url: https://console.firebase.google.com - type: ReleaseNotes url: https://firebase.google.com/support/release-notes/android contact: - FN: Firebase Support url: https://firebase.google.com/support - name: Google Maps Android API description: Add maps, location, and geospatial data to Android applications. image: https://developers.google.com/maps/images/maps-icon.svg humanURL: https://developers.google.com/maps/documentation/android-sdk baseURL: https://maps.googleapis.com tags: - Geolocation - Location - Maps - Navigation properties: - type: Documentation url: https://developers.google.com/maps/documentation/android-sdk - type: APIReference url: https://developers.google.com/android/reference/com/google/android/gms/maps/package-summary - type: Pricing url: https://developers.google.com/maps/pricing-and-plans - type: GettingStarted url: https://developers.google.com/maps/documentation/android-sdk/start - type: CodeExamples url: https://github.com/googlemaps/android-samples contact: - FN: Google Maps Support url: https://developers.google.com/maps/support - name: Android Jetpack APIs description: Suite of libraries to help developers follow best practices. image: https://developer.android.com/images/jetpack/jetpack-hero.svg humanURL: https://developer.android.com/jetpack baseURL: https://developer.android.com/jetpack tags: - Architecture - Compose - Jetpack - Libraries - UI properties: - type: Documentation url: https://developer.android.com/jetpack/getting-started - type: APIReference url: https://developer.android.com/jetpack/androidx - type: ReleaseNotes url: https://developer.android.com/jetpack/androidx/versions - type: CodeExamples url: https://developer.android.com/jetpack/samples contact: - FN: Android Support url: https://developer.android.com/support - name: Google Play Console API description: Programmatically manage app releases and track analytics. image: https://www.gstatic.com/android/market_images/web/favicon_v2.ico humanURL: https://developers.google.com/android-publisher baseURL: https://androidpublisher.googleapis.com tags: - Analytics - Distribution - Publishing - REST API properties: - type: Documentation url: https://developers.google.com/android-publisher - type: APIReference url: https://developers.google.com/android-publisher/api-ref - type: Authentication url: https://developers.google.com/android-publisher/authorization - type: ReleaseNotes url: https://developer.android.com/google/play/billing/play-developer-apis-release-notes contact: - FN: Google Play Support url: https://support.google.com/googleplay/android-developer - name: Google Play Billing API description: Implement in-app purchases and subscriptions. image: https://www.gstatic.com/android/market_images/web/favicon_v2.ico humanURL: https://developer.android.com/google/play/billing baseURL: https://developer.android.com/google/play/billing tags: - Billing - In-App Purchases - Monetization - Subscriptions properties: - type: Documentation url: https://developer.android.com/google/play/billing/integrate - type: APIReference url: https://developer.android.com/google/play/billing/api contact: - FN: Google Play Support url: https://support.google.com/googleplay/android-developer - name: Android NDK APIs description: Native Development Kit for implementing parts of Android apps in C and C++ for performance-critical code. image: https://www.android.com/static/images/logos/android-logo.png humanURL: https://developer.android.com/ndk baseURL: https://developer.android.com/ndk tags: - C++ - Native - NDK - OpenGL - Performance - Vulkan properties: - type: Documentation url: https://developer.android.com/ndk/guides - type: APIReference url: https://developer.android.com/ndk/guides/stable_apis - type: GettingStarted url: https://developer.android.com/ndk/guides - type: CodeExamples url: https://github.com/android/ndk-samples contact: - FN: Android Support url: https://developer.android.com/support - name: Google ML Kit Android APIs description: On-device machine learning APIs for text recognition, face detection, barcode scanning, image labeling, and more. image: https://www.android.com/static/images/logos/android-logo.png humanURL: https://developers.google.com/ml-kit baseURL: https://developers.google.com/ml-kit tags: - Barcode Scanning - Face Detection - Machine Learning - ML Kit - On-Device - Text Recognition - Vision properties: - type: Documentation url: https://developers.google.com/ml-kit - type: APIReference url: https://developers.google.com/ml-kit/reference/android - type: ReleaseNotes url: https://developers.google.com/ml-kit/release-notes - type: CodeExamples url: https://github.com/googlesamples/mlkit contact: - FN: Android Support url: https://developer.android.com/support - name: Android Health Connect API description: Health data platform providing a single consolidated interface for accessing user health and fitness data across apps. image: https://www.android.com/static/images/logos/android-logo.png humanURL: https://developer.android.com/health-and-fitness/health-connect baseURL: https://developer.android.com/health-and-fitness tags: - Data Sharing - Fitness - Health - Privacy - Wearables properties: - type: Documentation url: https://developer.android.com/health-and-fitness/health-connect - type: GettingStarted url: https://developer.android.com/health-and-fitness/health-connect/get-started - type: APIReference url: https://developer.android.com/reference/android/health/connect/package-summary contact: - FN: Android Support url: https://developer.android.com/support - name: Android CameraX API description: Jetpack library for camera app development with consistent behavior across Android devices. image: https://www.android.com/static/images/logos/android-logo.png humanURL: https://developer.android.com/media/camera/camerax baseURL: https://developer.android.com/media/camera tags: - Camera - Image Capture - Jetpack - Media - Video properties: - type: Documentation url: https://developer.android.com/media/camera/camerax - type: GettingStarted url: https://developer.android.com/codelabs/camerax-getting-started - type: ReleaseNotes url: https://developer.android.com/jetpack/androidx/releases/camera - type: CodeExamples url: https://github.com/android/camera-samples contact: - FN: Android Support url: https://developer.android.com/support - name: Wear OS APIs description: APIs for building applications for Wear OS smartwatches and wearable devices. image: https://www.android.com/static/images/logos/android-logo.png humanURL: https://developer.android.com/wear baseURL: https://developer.android.com/wear tags: - Smartwatch - Tiles - Watch Face - Wear OS - Wearables properties: - type: Documentation url: https://developer.android.com/training/wearables - type: GettingStarted url: https://developer.android.com/training/wearables - type: CodeExamples url: https://github.com/android/wear-os-samples contact: - FN: Android Support url: https://developer.android.com/support - name: Android for Cars APIs description: APIs for building apps for Android Auto and Android Automotive OS in-vehicle experiences. image: https://www.android.com/static/images/logos/android-logo.png humanURL: https://developer.android.com/cars baseURL: https://developer.android.com/cars tags: - Android Auto - Automotive - Cars - Media - Navigation properties: - type: Documentation url: https://developer.android.com/training/cars - type: APIReference url: https://developer.android.com/reference/android/car/package-summary - type: CodeExamples url: https://github.com/android/car-samples contact: - FN: Android Support url: https://developer.android.com/support - name: Google AdMob Android API description: Monetize Android apps with in-app advertising including banner, interstitial, native, and rewarded ad formats. image: https://www.gstatic.com/android/market_images/web/favicon_v2.ico humanURL: https://developers.google.com/admob baseURL: https://developers.google.com/admob tags: - AdMob - Ads - Advertising - Banner - Interstitial - Monetization properties: - type: Documentation url: https://developers.google.com/admob - type: GettingStarted url: https://developers.google.com/admob/android/quick-start - type: APIReference url: https://developers.google.com/admob/api - type: CodeExamples url: https://github.com/googleads/googleads-mobile-android-examples contact: - FN: AdMob Support url: https://developers.google.com/admob/support - name: Android Accessibility APIs description: Framework APIs for building accessible applications and custom accessibility services. image: https://www.android.com/static/images/logos/android-logo.png humanURL: https://developer.android.com/guide/topics/ui/accessibility baseURL: https://developer.android.com tags: - A11y - Accessibility - Assistive Technology - Screen Reader properties: - type: Documentation url: https://developer.android.com/guide/topics/ui/accessibility - type: APIReference url: https://developer.android.com/reference/android/accessibilityservice/AccessibilityService contact: - FN: Android Support url: https://developer.android.com/support - name: Android TV APIs description: APIs and tools for building apps optimized for the television experience using Compose for TV and Leanback. image: https://www.android.com/static/images/logos/android-logo.png humanURL: https://developer.android.com/tv baseURL: https://developer.android.com/tv tags: - Android TV - Leanback - Living Room - Media - Television properties: - type: Documentation url: https://developer.android.com/tv - type: CodeExamples url: https://github.com/android/tv-samples contact: - FN: Android Support url: https://developer.android.com/support - name: Google Play Integrity API description: Verify that interactions and server requests come from genuine apps on genuine Android devices. image: https://www.gstatic.com/android/market_images/web/favicon_v2.ico humanURL: https://developer.android.com/google/play/integrity baseURL: https://developer.android.com/google/play/integrity tags: - Anti-Fraud - Device Attestation - Integrity - Security - Verification properties: - type: Documentation url: https://developer.android.com/google/play/integrity/overview contact: - FN: Google Play Support url: https://support.google.com/googleplay/android-developer - name: Android Credential Manager API description: Unified API for managing user credentials including passkeys, passwords, and federated sign-in. image: https://www.android.com/static/images/logos/android-logo.png humanURL: https://developer.android.com/identity/credential-manager baseURL: https://developer.android.com/identity tags: - Authentication - Credentials - Identity - Passkeys - Security - Sign-In properties: - type: Documentation url: https://developer.android.com/identity/credential-manager contact: - FN: Android Support url: https://developer.android.com/support - name: Gemini Nano On-Device AI API description: On-device generative AI powered by Gemini Nano for summarization, proofreading, rewriting, and image description without network connectivity. image: https://www.android.com/static/images/logos/android-logo.png humanURL: https://developer.android.com/ai/gemini-nano baseURL: https://developer.android.com/ai tags: - AI - Gemini Nano - Generative AI - LLM - Machine Learning - On-Device properties: - type: Documentation url: https://developer.android.com/ai/gemini-nano contact: - FN: Android Support url: https://developer.android.com/support - name: Google Play Developer APIs description: Suite of REST-based web service APIs for performing publishing, reporting, and app-management functions programmatically. image: https://www.gstatic.com/android/market_images/web/favicon_v2.ico humanURL: https://developer.android.com/google/play/developer-api baseURL: https://androidpublisher.googleapis.com tags: - App Management - Google Play - Publishing - Purchases - Reporting - REST API - Reviews - Subscriptions properties: - type: Documentation url: https://developer.android.com/google/play/developer-api - type: APIReference url: https://developers.google.com/android-publisher/api-ref/rest - type: OpenAPI url: openapi/google-play-developer-api.yml - type: JSONSchema url: json-schema/android-app-schema.json - type: JSONLD url: json-ld/android-context.jsonld - type: ReleaseNotes url: https://developer.android.com/google/play/billing/play-developer-apis-release-notes - type: NaftikoCapability url: capabilities/google-play-developer-orders.yaml - type: NaftikoCapability url: capabilities/google-play-developer-purchases.yaml - type: NaftikoCapability url: capabilities/google-play-developer-reviews.yaml - type: NaftikoCapability url: capabilities/google-play-developer-subscriptions.yaml contact: - FN: Google Play Support url: https://support.google.com/googleplay/android-developer - name: Gemini Developer API for Android description: Cloud-based Gemini API for integrating generative AI capabilities into Android applications. image: https://www.android.com/static/images/logos/android-logo.png humanURL: https://developer.android.com/ai/gemini/developer-api baseURL: https://developer.android.com/ai tags: - AI - Cloud - Gemini - Generative AI - LLM properties: - type: Documentation url: https://developer.android.com/ai/gemini/developer-api - type: GettingStarted url: https://developer.android.com/ai/gemini/developer-api contact: - FN: Android Support url: https://developer.android.com/support common: - type: LinkedIn url: https://www.linkedin.com/showcase/android_by_google - type: Portal url: https://developer.android.com - type: Blog url: https://android-developers.googleblog.com - type: GitHubOrganization url: https://github.com/android - type: StackOverflow url: https://stackoverflow.com/questions/tagged/android - type: X url: https://twitter.com/AndroidDev - type: YouTube url: https://www.youtube.com/user/androiddevelopers - type: GettingStarted url: https://developer.android.com/get-started/overview - type: Training url: https://developer.android.com/courses - type: ReleaseNotes url: https://developer.android.com/about/versions - type: Features data: - name: Jetpack Compose description: Modern declarative UI toolkit for building native Android interfaces with less code and powerful tools. - name: Material Design description: Design system providing components, layouts, and guidelines for building consistent Android user experiences. - name: On-Device AI description: Run machine learning models locally on devices with ML Kit and Gemini Nano for privacy-preserving AI features. - name: Health Connect description: Unified health data platform allowing apps to share and access user health and fitness data with user consent. - name: Multi-Device Experiences description: Build apps that work seamlessly across phones, tablets, wearables, TVs, and cars with adaptive layouts. - name: App Security description: Protect apps with Play Integrity API, Credential Manager for passkeys, and built-in security best practices. - type: UseCases data: - name: Mobile App Development description: Build native Android applications for phones and tablets using Kotlin, Jetpack, and Material Design. - name: Wearable Apps description: Create watch face designs and health-focused apps for Wear OS smartwatches and fitness devices. - name: In-Vehicle Experiences description: Build media, messaging, and navigation apps for Android Auto and Android Automotive OS. - name: TV Entertainment description: Develop media streaming and entertainment apps optimized for the large-screen TV experience. - name: In-App Monetization description: Implement subscriptions, in-app purchases, and advertising revenue using Google Play Billing and AdMob. - type: Integrations data: - name: Firebase description: Integrate cloud backend services including authentication, real-time database, cloud messaging, and analytics. - name: Google Maps description: Add interactive maps, location services, and geospatial data to Android applications. - name: Google Play Services description: Access Google platform capabilities including authentication, location, and Google Drive APIs. - name: TensorFlow Lite description: Deploy custom machine learning models on Android devices for real-time inference with hardware acceleration. - name: Agent Skills url: https://github.com/android/skills type: AgentSkill maintainers: - FN: Kin Lane email: kin@apievangelist.com url: https://apievangelist.com