AndroidX (Jetpack) bindings for Xamarin.Android
Перейти к файлу
moljac 66b9efba5a test fixes for old legacy code 2022-04-19 11:30:28 +02:00
.github Add note that we generally only bind stable packages. 2022-03-24 09:50:45 -05:00
build/scripts [update-config.csx] Add 'published' command for checking if packages exist on NuGet.org. 2022-04-05 16:02:22 -05:00
icons Add a smaller image for the nugets 2019-07-19 16:39:18 +02:00
mappings mappings 2022-04-19 11:30:07 +02:00
samples monoandroid120 2022-04-01 19:35:52 +02:00
source Update Xamarin.AndroidX.Migration.props 2022-04-19 11:30:13 +02:00
templates switch to MonoAndroid12.0 2022-01-20 19:34:31 +01:00
tests test fixes for old legacy code 2022-04-19 11:30:28 +02:00
util Update the build script to use the new dotnet tools 2019-08-08 03:46:36 +02:00
.gitignore Added the initial migration code 2019-11-27 18:51:05 +02:00
BUILDING.md Update and streamline the README. (#334) 2021-07-13 10:23:13 -05:00
Directory.Build.props Mark all assemblies as Trimmable via Directory.Build.props. (#520) 2022-03-31 13:03:05 -05:00
External-Dependency-Info.txt Update the README.md 2019-11-20 00:40:53 +02:00
LICENSE.md Use a LicenseExpression so automated tooling can understand the MIT license. (#365) 2021-09-03 09:51:16 -05:00
README.md Update and streamline the README. (#334) 2021-07-13 10:23:13 -05:00
SECURITY.md Create SECURITY.md 2021-05-24 14:59:55 -05:00
SignList.xml Bind needed runtime dependency Tink. 2021-09-23 13:16:54 -05:00
THIRD-PARTY-NOTICES Update THIRD-PARTY-NOTICES 2019-07-19 10:45:39 -04:00
azure-pipelines.yml Bump from .NET 6 Android Preview 9 to 13. (#514) 2022-04-04 08:58:52 -05:00
build.cake build script fixes 2022-04-19 11:29:59 +02:00
config.json binderator green 2022-04-18 18:22:48 +02:00
global.json CI updates - version bumps 2022-02-19 18:53:31 +01:00
nuget-diff.cake txt extension for easier upload to github 2021-02-18 02:40:38 +01:00
utilities.cake spell check 2022-04-01 17:44:33 +02: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 100 AndroidX libraries that are published to NuGet.org. The full package list can be found in config.json.
  • AndroidX Java artifacts come from Google's Maven Respository.
  • 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.

License

The license for this repository is specified in LICENSE.md

Building

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