Google Android
Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open-source software. It powers billions of devices worldwide including smartphones, tablets, TVs, and wearables.
APIs
Android Management API
The Android Management API provides remote enterprise management of Android devices by creating and managing policies that control device behavior and apps.
Google Play Developer API
The Google Play Developer API allows you to perform a number of publishing and app-management tasks including managing in-app purchases and subscriptions.
Firebase Cloud Messaging API
Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that lets you reliably send messages to Android devices at no cost.
Google Play Games Services API
The Google Play Games Services API enables games to integrate with features like achievements, leaderboards, and multiplayer gaming.
Android Device Provisioning Partner API
The Android Device Provisioning Partner API allows device resellers and enterprise mobility management providers to programmatically manage zero-touch enrollment for enterprise ...
Android Over the Air API
The Android Over the Air API provides the infrastructure used by the Android partner portal for managing device system updates, including deployments, configurations, groups, an...
Google Play EMM API
The Google Play EMM API enables enterprise mobility management providers to manage the distribution of Android apps and configurations to enterprise users and devices. This API ...
Play Integrity API
The Play Integrity API helps protect your apps and games from potentially risky and fraudulent interactions by checking that interactions and server requests are coming from you...
Cloud Testing API
The Cloud Testing API powers Firebase Test Lab, enabling developers to test Android and iOS apps on real and virtual devices hosted in Google data centers, including instrumenta...
Features
Remotely manage and configure Android devices with policies for enterprise mobility.
Publish and manage Android apps on Google Play including in-app purchases and subscriptions.
Send cross-platform push notifications to Android devices via Firebase Cloud Messaging.
Verify that interactions come from genuine app binaries running on genuine Android devices.
Automate enterprise device provisioning and enrollment at scale.
Test Android apps on real and virtual devices in Google data centers via Firebase Test Lab.
Integrate achievements, leaderboards, and multiplayer features into Android games.
Manage system updates and firmware deployments for Android device fleets.
Use Cases
Deploy and manage corporate Android devices with security policies and app distribution.
Automate app publishing, pricing, and subscription management on Google Play.
Drive user engagement with push notifications, in-app messages, and game achievements.
Manage large fleets of Android devices for retail, logistics, or field operations.
Automate testing of Android apps across device configurations using Cloud Testing.
Integrations
Integrate with Firebase for analytics, crashlytics, authentication, and cloud messaging.
Connect Android apps to Google Cloud services for storage, ML, and compute.
Manage app releases, testing tracks, and performance metrics through the Play Console.
Develop and debug Android apps with the official IDE and its integrated tools.
Use Android Jetpack libraries for architecture, UI, and behavior best practices.