AndroidX (Jetpack) bindings for Xamarin.Android
Перейти к файлу
moljac 48414175e9 Binderator signlist 2022-12-08 19:01:21 +01:00
.github [GitHub] Update issue templates. (#615) 2022-09-13 09:00:11 -05:00
build [ci] Add back boots `--downgrade-first` option to ensure VSIX is installed correctly. (#668) 2022-12-06 13:57:14 -06:00
docs Update artifact-list-with-versions.md 2022-11-28 21:39:06 +01:00
icons Add a smaller image for the nugets 2019-07-19 16:39:18 +02:00
samples Update NuGet.config 2022-10-13 20:53:28 +02:00
source RxJava fixes for case sensitive filesystem OSes 2022-11-22 18:32:48 +01:00
templates Import remaining ReactiveX packages from XamarinComponents. (#641) 2022-11-04 18:54:17 -05:00
util Move Xamarin.AndroidBinderator to this repository. (#656) 2022-11-29 08:57:01 -06:00
.gitignore [ci] Move CI YAML from XC. (#658) 2022-12-05 14:27:54 -06:00
BUILDING.md 2 docs merged into 1 2022-09-11 12:20:42 +02:00
Directory.Build.props namespace casing 2022-10-26 10:15:35 +02:00
External-Dependency-Info.txt Update the README.md 2019-11-20 00:40:53 +02:00
LICENSE.md Audit license specifications. (#562) 2022-05-26 08:27:08 -05:00
Licenses.json Create Licenses.json 2022-06-26 17:29:45 +02:00
README.md fixes according to review 2022-09-11 12:21:22 +02:00
SECURITY.md Create SECURITY.md 2021-05-24 14:59:55 -05:00
SignList.xml Binderator signlist 2022-12-08 19:01:21 +01:00
THIRD-PARTY-NOTICES Update THIRD-PARTY-NOTICES 2019-07-19 10:45:39 -04:00
azure-pipelines.yml [ci] Move CI YAML from XC. (#658) 2022-12-05 14:27:54 -06:00
build.cake Move Xamarin.AndroidBinderator to this repository. (#656) 2022-11-29 08:57:01 -06:00
cgmanifest.json Update cgmanifest.json 2022-11-28 21:39:01 +01:00
config.json fix for AppIndexing depending on Xamarin.Build.Download 0.11.3 (downolad errors) 2022-12-06 08:16:50 +01:00
global.json version bumps 2022-11-22 18:32:20 +01:00
nuget-diff.cake [ci] Run api-diffs in parallel. (#667) 2022-12-06 08:41:20 -06:00
published-namespaces.txt Import remaining ReactiveX packages from XamarinComponents. (#641) 2022-11-04 18:54:17 -05:00
utilities.cake spell checking 2022-11-22 19:05:46 +01:00
validation.cake [ci] Move CI YAML from XC. (#658) 2022-12-05 14:27:54 -06:00
workloads.json new workloads updates 2022-11-22 18:33:05 +01:00

README.md

AndroidX for Xamarin.Android

GitHub License contributions welcome GitHub contributors Build Status

Xamarin creates and maintains Xamarin.Android bindings for AndroidX.

What is AndroidX

AndroidX (also called Jetpack) is a major improvement to the original Android Support Library. AndroidX packages fully replace the Android Support Library by providing feature parity and new libraries.

With the release of AndroidX, Android Support is now considered deprecated and will no longer receive new feature updates. Version 28.0.0 is the last release of the Android Support Library.

Binding Policies

  • This repository binds over 200 AndroidX 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 AndroidX libraries are available here.
  • The major/minor/patch version numbers mirror the AndroidX library version. For example, the NuGet Xamarin.AndroidX.Core 1.3.2.1 binds version 1.3.2 of the AndroidX library androidx.core:core.
    • The revision version number is used when a new NuGet needs to be built but the AndroidX library has not been updated.
  • We endeavor to release updated NuGets within a few weeks after new AndroidX 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.

Details

Full list of maven artifact to NuGet mappings:

./docs/artifact-list.md

Full list of maven artifact with versions to NuGet mappings with versions:

./docs/artifact-list-with-versions.md

License

The license for this repository is specified in LICENSE.md

Each package published from this repository generally contains third-party code (ie: .jar/.aar) that is governed by its own license. Per-package license information is available in cgmanifest.json.

Building

Instructions for building this repository are specified in BUILDING.md

In depth building instructions: ./docs/build.md.

Contribution Guidelines

The Contribution Guidelines for this repository are listed in CONTRIBUTING.md

.NET Foundation

This project is part of the .NET Foundation