AI-generated Key Takeaways
-
The page lists various packages within the
com.google.android.gmsnamespace for Android development using Kotlin, covering areas like ads, analytics, authentication, gaming, maps, and more. -
Several packages are specifically for authenticating Google accounts and managing user credentials, including handling phone numbers and utilizing the Block Store API.
-
Google Play services utility classes and data access are available through packages in the
baseandbasementsections. -
Functionality for interacting with Google Cast devices, accessing Google Fit APIs, and utilizing the Google Maps SDK for Android are also included.
-
Other listed packages provide capabilities for areas such as device performance, FIDO authentication, Nearby interactions, ML Kit, SafetyNet, and the Google Wallet client.
A
ads
ads.identifier
| com.google.android.gms.ads.identifier | Contains classes relating to the Android Advertising ID (AAID). |
analytics
analytics.app.library
appindex
appset
| com.google.android.gms.appset | For analytics or fraud prevention use cases, on a given device you may need to correlate usage or actions across a set of apps owned by your organization. |
auth
| com.google.android.gms.auth | Contains classes for authenticating Google accounts. |
| com.google.android.gms.auth.account | |
| com.google.android.gms.auth.api.accounttransfer |
auth.api
| com.google.android.gms.auth.api | |
| com.google.android.gms.auth.api.identity | Provides facilities to retrieve or save credentials that can be used to sign the user into your application or sign up a new user. |
| com.google.android.gms.auth.api.signin |
auth.api.phone
| com.google.android.gms.auth.api.phone |
SmsRetriever contains two APIs, the SMS Retriever API and the SMS User Consent API, that provide access to Google services that help you retrieve SMS messages directed to your app, without having to ask for android.permission.READ_SMS or android.permission.RECEIVE_SMS. |
auth.blockstore
| com.google.android.gms.auth.blockstore |
Contains the Block Store API. |
| com.google.android.gms.auth.blockstore.restorecredential |
auth.managed.password
| com.google.android.gms.auth.managed.password | Contains the password complexity API. |
awareness
B
base
| com.google.android.gms.auth.api.signin | |
| com.google.android.gms.common |
Contains utility classes for Google Play services. |
| com.google.android.gms.common.api | |
| com.google.android.gms.common.data |
Contains classes for accessing data from Google Play services. |
| com.google.android.gms.common.images |
Contains classes for loading images from Google Play services. |
| com.google.android.gms.common.moduleinstall |
base.testing
basement
| com.google.android.gms.actions |
Contains classes for Google Search Actions. |
| com.google.android.gms.common |
Contains utility classes for Google Play services. |
| com.google.android.gms.common.api | |
| com.google.android.gms.security | |
| com.google.firebase |
C
camera.feature.combination.query
camera.lowlightboost
cast
| com.google.android.gms.cast | Contains classes for interacting with Google Cast devices. |
cast.framework
cast.tv
cloudmessaging
cronet
D
deviceperformance
deviceposture
drive
dtdi
F
fido
fitness
| com.google.android.gms.fitness | Contains the Google Fit APIs. |
| com.google.android.gms.fitness.data | Contains the Google Fit data model. |
| com.google.android.gms.fitness.request | Contains request objects used in Google Fit API methods. |
| com.google.android.gms.fitness.result | Contains response objects used in Google Fit API methods. |
| com.google.android.gms.fitness.service | Contains APIs for exposing third-party sensors to Google Fit using a service. |
G
games (v2)
| com.google.android.gms.games | Contains the games client class. |
| com.google.android.gms.games.achievement | Contains classes for loading and updating achievements. |
| com.google.android.gms.games.event | |
| com.google.android.gms.games.gamessignin | |
| com.google.android.gms.games.leaderboard | Contains data classes for leaderboards. |
| com.google.android.gms.games.snapshot | Contains data classes for snapshot functionality. |
| com.google.android.gms.games.stats |
games (v1)
| com.google.android.gms.games | Contains the games client class. |
| com.google.android.gms.games.achievement | Contains classes for loading and updating achievements. |
| com.google.android.gms.games.event | |
| com.google.android.gms.games.leaderboard | Contains data classes for leaderboards. |
| com.google.android.gms.games.snapshot | Contains data classes for snapshot functionality. |
| com.google.android.gms.games.stats | |
| com.google.android.gms.games.video |
H
home.matter
I
identity
identity.credentials
iid
instantapps
L
location
M
maps
| com.google.android.gms.maps | Contains the Google Maps SDK for Android classes. |
| com.google.android.gms.maps.model | Contains the Google Maps SDK for Android model classes. |
mlkit
N
nearby
O
oss.licenses
P
panorama
pay
places.placereport
R
recaptcha
recaptchabase
S
safetynet
stats
streamprotect
T
tagmanager
tagmanager.legacy
tasks
tflite
tflite.acceleration
tflite.gpu
tflite.java
threadnetwork
time
V
vision
vision.common
W
wallet
| com.google.android.gms.wallet | Contains the Wallet Client for Google Play services. |
| com.google.android.gms.wallet.button | |
| com.google.android.gms.wallet.contract | |
| com.google.android.gms.wallet.wobs |