`Google Play Services, Firebase, and ML Kit (GPS/FB/MLKit) are a set of libraries that allow Android apps to take advantage of Google APIs and services.
Binding Policies
This repository binds over 200 GPS/FB/MLKit libraries that are published to NuGet.org. The full package list can be found in config.json.
AndroidX Java artifacts and some dependencies come from Google's Maven Respository.
Additional dependencies come from Maven/Sonatype Central.
Google's release notes for GPS/FB/MLKit libraries are available here.
The major/minor/patch version numbers are the GPS/FB/MLKit library version prefixed with a 1. For example, the NuGet Xamarin.GooglePlayServices.Maps 117.0.1 binds version 17.0.1 of the GPS library com.google.android.gms:play-services-maps.
The revision version number is used when a new NuGet needs to be built but the GPS/FB/MLKit library has not been updated.
We endeavor to release updated NuGets within a month after new GPS/FB/MLKit releases, however large changes occasionally require more time.
In general, we do not bind pre-release libraries. As their API is not stable yet, it results in too much rework.
Instructions for building this repository are specified in BUILDING.md
Contribution Guidelines
The Contribution Guidelines for this repository are listed in CONTRIBUTING.md
`Google Play Services, Firebase, and ML Kit (GPS/FB/MLKit) are a set of libraries that allow Android apps to take advantage of Google APIs and services.
Binding Policies
This repository binds over 200 GPS/FB/MLKit libraries that are published to NuGet.org. The full package list can be found in config.json.
AndroidX Java artifacts and some dependencies come from Google's Maven Respository.
Additional dependencies come from Maven/Sonatype Central.
Google's release notes for GPS/FB/MLKit libraries are available here.
The major/minor/patch version numbers are the GPS/FB/MLKit library version prefixed with a 1. For example, the NuGet Xamarin.GooglePlayServices.Maps 117.0.1 binds version 17.0.1 of the GPS library com.google.android.gms:play-services-maps.
The revision version number is used when a new NuGet needs to be built but the GPS/FB/MLKit library has not been updated.
We endeavor to release updated NuGets within a month after new GPS/FB/MLKit releases, however large changes occasionally require more time.
In general, we do not bind pre-release libraries. As their API is not stable yet, it results in too much rework.
Instructions for building this repository are specified in BUILDING.md
Contribution Guidelines
The Contribution Guidelines for this repository are listed in CONTRIBUTING.md
.NET Foundation
This project is part of the .NET Foundation`