AndroidX/README.md

41 строка
2.6 KiB
Markdown
Исходник Постоянная ссылка Обычный вид История

2019-04-03 18:19:32 +03:00
# AndroidX for Xamarin.Android
2019-11-20 01:49:38 +03:00
[![GitHub License](https://img.shields.io/badge/license-MIT-lightgrey.svg)](https://github.com/xamarin/AndroidX/blob/master/LICENSE)
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/xamarin/AndroidX/issues)
[![GitHub contributors](https://img.shields.io/github/contributors/xamarin/AndroidX.svg)](https://github.com/xamarin/AndroidX/graphs/contributors)
[![Build Status](https://dev.azure.com/devdiv/DevDiv/_apis/build/status/Xamarin/Components/AndroidX?branchName=master)](https://dev.azure.com/devdiv/DevDiv/_build/latest?definitionId=12322&branchName=master)
2019-11-20 01:49:38 +03:00
2019-11-20 01:40:53 +03:00
Xamarin creates and maintains Xamarin.Android bindings for AndroidX.
2019-04-03 18:19:32 +03:00
## What is AndroidX
2019-11-20 01:49:38 +03:00
AndroidX (also called Jetpack) is a major improvement to the original [Android Support Library](https://github.com/xamarin/AndroidSupportComponents). AndroidX packages fully replace the Android Support Library by providing feature parity and new libraries.
2019-11-20 01:49:38 +03:00
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.
2019-11-20 01:49:38 +03:00
## Binding Policies
2019-11-20 01:49:38 +03:00
- This repository binds over 100 AndroidX libraries that are published to [NuGet.org](https://nuget.org). The full package list can be found in [config.json](config.json).
- AndroidX Java artifacts come from [Google's Maven Respository](https://maven.google.com/web/index.html#).
- Google's release notes for AndroidX libraries are available [here](https://developer.android.com/jetpack/androidx/versions/stable-channel).
- 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.
2019-04-03 18:19:32 +03:00
## License
2019-11-20 01:50:33 +03:00
The license for this repository is specified in [LICENSE.md](LICENSE.md)
2019-04-03 18:19:32 +03:00
## Building
Instructions for building this repository are specified in [BUILDING.md](BUILDING.md)
2019-04-03 18:19:32 +03:00
## Contribution Guidelines
2019-11-20 01:50:33 +03:00
2019-04-03 18:19:32 +03:00
The Contribution Guidelines for this repository are listed in [CONTRIBUTING.md](.github/CONTRIBUTING.md)
## .NET Foundation
2019-11-20 01:50:33 +03:00
2019-04-03 18:19:32 +03:00
This project is part of the [.NET Foundation](http://www.dotnetfoundation.org/projects)