templates with readme.md for packages

This commit is contained in:
moljac 2023-09-25 07:20:20 +02:00
Родитель 7aaafdb76e
Коммит 8555ac9150
31 изменённых файлов: 1948 добавлений и 7 удалений

Просмотреть файл

@ -2485,6 +2485,10 @@
"templateFile": "templates/guava/Project.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
},
{
"templateFile": "templates/guava/NuGetReadMe.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
},
{
"templateFile": "source/AndroidXSolutionFilter.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
@ -2503,6 +2507,10 @@
"templateFile": "templates/no-bindings/Targets.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{nugetid}.targets"
},
{
"templateFile": "templates/no-bindings/NuGetReadMe.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
},
{
"templateFile": "source/AndroidXSolutionFilter.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
@ -2525,6 +2533,10 @@
"templateFile": "templates/kotlin/Pom.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/dependencies.pom"
},
{
"templateFile": "templates/kotlin/NuGetReadMe.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
},
{
"templateFile": "source/AndroidXSolutionFilter.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
@ -2543,6 +2555,10 @@
"templateFile": "templates/kotlinx/Targets.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{nugetid}.targets"
},
{
"templateFile": "templates/kotlinx/NuGetReadMe.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
},
{
"templateFile": "source/AndroidXSolutionFilter.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
@ -2557,6 +2573,10 @@
"templateFile": "templates/reactive-streams/Project.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
},
{
"templateFile": "templates/reactive-streams/NuGetReadMe.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
},
{
"templateFile": "source/AndroidXSolutionFilter.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
@ -2571,6 +2591,10 @@
"templateFile": "templates/gson/Project.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
},
{
"templateFile": "templates/gson/NuGetReadMe.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
},
{
"templateFile": "source/AndroidXSolutionFilter.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
@ -2585,6 +2609,10 @@
"templateFile": "templates/auto-value/Project.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
},
{
"templateFile": "templates/auto-value/NuGetReadMe.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
},
{
"templateFile": "source/AndroidXSolutionFilter.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
@ -2599,6 +2627,10 @@
"templateFile": "templates/rxjava/Project.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
},
{
"templateFile": "templates/rxjava/NuGetReadMe.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
},
{
"templateFile": "source/AndroidXSolutionFilter.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
@ -2613,6 +2645,10 @@
"templateFile": "templates/tink/Project.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
},
{
"templateFile": "templates/tink/NuGetReadMe.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
},
{
"templateFile": "source/AndroidXSolutionFilter.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
@ -2627,6 +2663,10 @@
"templateFile": "templates/flogger/Project.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
},
{
"templateFile": "templates/flogger/NuGetReadMe.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
},
{
"templateFile": "source/AndroidXSolutionFilter.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
@ -2641,6 +2681,10 @@
"templateFile": "templates/installreferrer/Project.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
},
{
"templateFile": "templates/installreferrer/NuGetReadMe.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
},
{
"templateFile": "source/AndroidXSolutionFilter.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
@ -2655,6 +2699,10 @@
"templateFile": "templates/napier/Project.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
},
{
"templateFile": "templates/napier/NuGetReadMe.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
},
{
"templateFile": "source/AndroidXSolutionFilter.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
@ -2669,6 +2717,10 @@
"templateFile": "templates/dev-chrisbanes-snapper/Project.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
},
{
"templateFile": "templates/dev-chrisbanes-snapper/NuGetReadMe.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
},
{
"templateFile": "source/AndroidXSolutionFilter.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
@ -2683,6 +2735,10 @@
"templateFile": "templates/accompanist/Project.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
},
{
"templateFile": "templates/accompanist/NuGetReadMe.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
},
{
"templateFile": "source/AndroidXSolutionFilter.cshtml",
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"

Просмотреть файл

@ -118,11 +118,6 @@ https://github.com/xamarin/AndroidX/issues
https://discord.com/channels/732297728826277939/732297837953679412
### More Info

Просмотреть файл

@ -0,0 +1,131 @@
@using System
@using System.IO
@using System.Linq
@using System.Xml.Linq
@{
string[] artifact_version_parts = Model.NuGetVersion
.Split(new string[] { "-" }, StringSplitOptions.None);
string artifact_version = null;
string artifact_version_release = artifact_version_parts[0];
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
if (artifact_version_parts.Length == 1)
{
// release
}
if (artifact_version_parts.Length == 2)
{
artifact_version += "-" + artifact_version_parts[1];
}
}
## About
<!--
A description of the package and where one can find more documentation
-->
Google Accompanist NuGet Package @(Model.NuGetPackageId)
.NET for Android (formerly Xamarin.Android) Google Accompanist bindings NuGet Package
@(Model.NuGetPackageId) for Maven artifact:
artifact=@(Model.MavenGroupId):@(Model.Name)
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
nuget=@(Model.Name).@(Model.NuGetVersion)
For more info please visit:
https://github.com/xamarin/AndroidX/
## How to Use
<!--
A compelling example on how to use this package with code
-->
See samples:
https://github.com/xamarin/AndroidX/tree/main/samples
## Key Features
<!--
The key features of this package
-->
## Main Types
<!--
The main types provided in this library
-->
## Addtional Documentation
<!--
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
-->
### What is AndroidX
AndroidX (also called Jetpack) is a de-facto standard for Android application development and 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.
From: https://developer.android.com/jetpack
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
write code that works consistently across Android versions and devices so that developers can focus on
the code they care about.
From: https://developer.android.com/jetpack/getting-started
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
compatibility in your Android apps.
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
to consider as you build your Android app.
## Related Packages
<!--
The related packages associated with this package
-->
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
https://www.nuget.org/packages?q=Xamarin.AndroidX
## Feedback & Contributing
<!--
How to provide feedback on this package and contribute to it
-->
https://github.com/xamarin/AndroidX/issues
<!--
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
-->
https://github.com/xamarin/AndroidX/issues
https://discord.com/channels/732297728826277939/732297837953679412
### More Info
## Issues
Please report any issues:
https://github.com/xamarin/AndroidX/issues
MIT license

Просмотреть файл

@ -78,4 +78,8 @@
<None Include="..\..\source\@(Model.MavenArtifacts[0].MavenGroupId)\@(Model.MavenArtifacts[0].MavenArtifactId)\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
</ItemGroup>
<ItemGroup>
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
</ItemGroup>
</Project>

Просмотреть файл

@ -0,0 +1,131 @@
@using System
@using System.IO
@using System.Linq
@using System.Xml.Linq
@{
string[] artifact_version_parts = Model.NuGetVersion
.Split(new string[] { "-" }, StringSplitOptions.None);
string artifact_version = null;
string artifact_version_release = artifact_version_parts[0];
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
if (artifact_version_parts.Length == 1)
{
// release
}
if (artifact_version_parts.Length == 2)
{
artifact_version += "-" + artifact_version_parts[1];
}
}
## About
<!--
A description of the package and where one can find more documentation
-->
Google AutoValue NuGet Package @(Model.NuGetPackageId)
.NET for Android (formerly Xamarin.Android) Google AutoValue bindings NuGet Package
@(Model.NuGetPackageId) for Maven artifact:
artifact=@(Model.MavenGroupId):@(Model.Name)
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
nuget=@(Model.Name).@(Model.NuGetVersion)
For more info please visit:
https://github.com/xamarin/AndroidX/
## How to Use
<!--
A compelling example on how to use this package with code
-->
See samples:
https://github.com/xamarin/AndroidX/tree/main/samples
## Key Features
<!--
The key features of this package
-->
## Main Types
<!--
The main types provided in this library
-->
## Addtional Documentation
<!--
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
-->
### What is AndroidX
AndroidX (also called Jetpack) is a de-facto standard for Android application development and 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.
From: https://developer.android.com/jetpack
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
write code that works consistently across Android versions and devices so that developers can focus on
the code they care about.
From: https://developer.android.com/jetpack/getting-started
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
compatibility in your Android apps.
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
to consider as you build your Android app.
## Related Packages
<!--
The related packages associated with this package
-->
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
https://www.nuget.org/packages?q=Xamarin.AndroidX
## Feedback & Contributing
<!--
How to provide feedback on this package and contribute to it
-->
https://github.com/xamarin/AndroidX/issues
<!--
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
-->
https://github.com/xamarin/AndroidX/issues
https://discord.com/channels/732297728826277939/732297837953679412
### More Info
## Issues
Please report any issues:
https://github.com/xamarin/AndroidX/issues
MIT license

Просмотреть файл

@ -60,4 +60,8 @@
<None Include="..\..\templates\auto-value\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
</ItemGroup>
<ItemGroup>
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
</ItemGroup>
</Project>

Просмотреть файл

@ -0,0 +1,131 @@
@using System
@using System.IO
@using System.Linq
@using System.Xml.Linq
@{
string[] artifact_version_parts = Model.NuGetVersion
.Split(new string[] { "-" }, StringSplitOptions.None);
string artifact_version = null;
string artifact_version_release = artifact_version_parts[0];
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
if (artifact_version_parts.Length == 1)
{
// release
}
if (artifact_version_parts.Length == 2)
{
artifact_version += "-" + artifact_version_parts[1];
}
}
## About
<!--
A description of the package and where one can find more documentation
-->
Snapper NuGet Package @(Model.NuGetPackageId)
.NET for Android (formerly Xamarin.Android) Snapper bindings NuGet Package
@(Model.NuGetPackageId) for Maven artifact:
artifact=@(Model.MavenGroupId):@(Model.Name)
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
nuget=@(Model.Name).@(Model.NuGetVersion)
For more info please visit:
https://github.com/xamarin/AndroidX/
## How to Use
<!--
A compelling example on how to use this package with code
-->
See samples:
https://github.com/xamarin/AndroidX/tree/main/samples
## Key Features
<!--
The key features of this package
-->
## Main Types
<!--
The main types provided in this library
-->
## Addtional Documentation
<!--
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
-->
### What is AndroidX
AndroidX (also called Jetpack) is a de-facto standard for Android application development and 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.
From: https://developer.android.com/jetpack
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
write code that works consistently across Android versions and devices so that developers can focus on
the code they care about.
From: https://developer.android.com/jetpack/getting-started
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
compatibility in your Android apps.
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
to consider as you build your Android app.
## Related Packages
<!--
The related packages associated with this package
-->
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
https://www.nuget.org/packages?q=Xamarin.AndroidX
## Feedback & Contributing
<!--
How to provide feedback on this package and contribute to it
-->
https://github.com/xamarin/AndroidX/issues
<!--
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
-->
https://github.com/xamarin/AndroidX/issues
https://discord.com/channels/732297728826277939/732297837953679412
### More Info
## Issues
Please report any issues:
https://github.com/xamarin/AndroidX/issues
MIT license

Просмотреть файл

@ -78,4 +78,8 @@
<None Include="..\..\templates\dev-chrisbanes-snapper\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
</ItemGroup>
<ItemGroup>
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
</ItemGroup>
</Project>

Просмотреть файл

@ -0,0 +1,131 @@
@using System
@using System.IO
@using System.Linq
@using System.Xml.Linq
@{
string[] artifact_version_parts = Model.NuGetVersion
.Split(new string[] { "-" }, StringSplitOptions.None);
string artifact_version = null;
string artifact_version_release = artifact_version_parts[0];
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
if (artifact_version_parts.Length == 1)
{
// release
}
if (artifact_version_parts.Length == 2)
{
artifact_version += "-" + artifact_version_parts[1];
}
}
## About
<!--
A description of the package and where one can find more documentation
-->
Google Flogger NuGet Package @(Model.NuGetPackageId)
.NET for Android (formerly Xamarin.Android) Google Flogger bindings NuGet Package
@(Model.NuGetPackageId) for Maven artifact:
artifact=@(Model.MavenGroupId):@(Model.Name)
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
nuget=@(Model.Name).@(Model.NuGetVersion)
For more info please visit:
https://github.com/xamarin/AndroidX/
## How to Use
<!--
A compelling example on how to use this package with code
-->
See samples:
https://github.com/xamarin/AndroidX/tree/main/samples
## Key Features
<!--
The key features of this package
-->
## Main Types
<!--
The main types provided in this library
-->
## Addtional Documentation
<!--
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
-->
### What is AndroidX
AndroidX (also called Jetpack) is a de-facto standard for Android application development and 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.
From: https://developer.android.com/jetpack
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
write code that works consistently across Android versions and devices so that developers can focus on
the code they care about.
From: https://developer.android.com/jetpack/getting-started
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
compatibility in your Android apps.
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
to consider as you build your Android app.
## Related Packages
<!--
The related packages associated with this package
-->
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
https://www.nuget.org/packages?q=Xamarin.AndroidX
## Feedback & Contributing
<!--
How to provide feedback on this package and contribute to it
-->
https://github.com/xamarin/AndroidX/issues
<!--
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
-->
https://github.com/xamarin/AndroidX/issues
https://discord.com/channels/732297728826277939/732297837953679412
### More Info
## Issues
Please report any issues:
https://github.com/xamarin/AndroidX/issues
MIT license

Просмотреть файл

@ -90,4 +90,8 @@
<None Include="..\..\templates\flogger\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
</ItemGroup>
<ItemGroup>
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
</ItemGroup>
</Project>

Просмотреть файл

@ -0,0 +1,131 @@
@using System
@using System.IO
@using System.Linq
@using System.Xml.Linq
@{
string[] artifact_version_parts = Model.NuGetVersion
.Split(new string[] { "-" }, StringSplitOptions.None);
string artifact_version = null;
string artifact_version_release = artifact_version_parts[0];
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
if (artifact_version_parts.Length == 1)
{
// release
}
if (artifact_version_parts.Length == 2)
{
artifact_version += "-" + artifact_version_parts[1];
}
}
## About
<!--
A description of the package and where one can find more documentation
-->
Google Gson NuGet Package @(Model.NuGetPackageId)
.NET for Android (formerly Xamarin.Android) Google Gson bindings NuGet Package
@(Model.NuGetPackageId) for Maven artifact:
artifact=@(Model.MavenGroupId):@(Model.Name)
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
nuget=@(Model.Name).@(Model.NuGetVersion)
For more info please visit:
https://github.com/xamarin/AndroidX/
## How to Use
<!--
A compelling example on how to use this package with code
-->
See samples:
https://github.com/xamarin/AndroidX/tree/main/samples
## Key Features
<!--
The key features of this package
-->
## Main Types
<!--
The main types provided in this library
-->
## Addtional Documentation
<!--
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
-->
### What is AndroidX
AndroidX (also called Jetpack) is a de-facto standard for Android application development and 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.
From: https://developer.android.com/jetpack
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
write code that works consistently across Android versions and devices so that developers can focus on
the code they care about.
From: https://developer.android.com/jetpack/getting-started
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
compatibility in your Android apps.
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
to consider as you build your Android app.
## Related Packages
<!--
The related packages associated with this package
-->
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
https://www.nuget.org/packages?q=Xamarin.AndroidX
## Feedback & Contributing
<!--
How to provide feedback on this package and contribute to it
-->
https://github.com/xamarin/AndroidX/issues
<!--
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
-->
https://github.com/xamarin/AndroidX/issues
https://discord.com/channels/732297728826277939/732297837953679412
### More Info
## Issues
Please report any issues:
https://github.com/xamarin/AndroidX/issues
MIT license

Просмотреть файл

@ -60,4 +60,8 @@
<None Include="..\..\templates\gson\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
</ItemGroup>
<ItemGroup>
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
</ItemGroup>
</Project>

Просмотреть файл

@ -0,0 +1,131 @@
@using System
@using System.IO
@using System.Linq
@using System.Xml.Linq
@{
string[] artifact_version_parts = Model.NuGetVersion
.Split(new string[] { "-" }, StringSplitOptions.None);
string artifact_version = null;
string artifact_version_release = artifact_version_parts[0];
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
if (artifact_version_parts.Length == 1)
{
// release
}
if (artifact_version_parts.Length == 2)
{
artifact_version += "-" + artifact_version_parts[1];
}
}
## About
<!--
A description of the package and where one can find more documentation
-->
Google Guava NuGet Package @(Model.NuGetPackageId)
.NET for Android (formerly Xamarin.Android) Google Guava bindings NuGet Package
@(Model.NuGetPackageId) for Maven artifact:
artifact=@(Model.MavenGroupId):@(Model.Name)
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
nuget=@(Model.Name).@(Model.NuGetVersion)
For more info please visit:
https://github.com/xamarin/AndroidX/
## How to Use
<!--
A compelling example on how to use this package with code
-->
See samples:
https://github.com/xamarin/AndroidX/tree/main/samples
## Key Features
<!--
The key features of this package
-->
## Main Types
<!--
The main types provided in this library
-->
## Addtional Documentation
<!--
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
-->
### What is AndroidX
AndroidX (also called Jetpack) is a de-facto standard for Android application development and 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.
From: https://developer.android.com/jetpack
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
write code that works consistently across Android versions and devices so that developers can focus on
the code they care about.
From: https://developer.android.com/jetpack/getting-started
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
compatibility in your Android apps.
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
to consider as you build your Android app.
## Related Packages
<!--
The related packages associated with this package
-->
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
https://www.nuget.org/packages?q=Xamarin.AndroidX
## Feedback & Contributing
<!--
How to provide feedback on this package and contribute to it
-->
https://github.com/xamarin/AndroidX/issues
<!--
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
-->
https://github.com/xamarin/AndroidX/issues
https://discord.com/channels/732297728826277939/732297837953679412
### More Info
## Issues
Please report any issues:
https://github.com/xamarin/AndroidX/issues
MIT license

Просмотреть файл

@ -121,4 +121,8 @@
<None Include="..\..\templates\guava\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
</ItemGroup>
<ItemGroup>
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
</ItemGroup>
</Project>

Просмотреть файл

@ -0,0 +1,131 @@
@using System
@using System.IO
@using System.Linq
@using System.Xml.Linq
@{
string[] artifact_version_parts = Model.NuGetVersion
.Split(new string[] { "-" }, StringSplitOptions.None);
string artifact_version = null;
string artifact_version_release = artifact_version_parts[0];
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
if (artifact_version_parts.Length == 1)
{
// release
}
if (artifact_version_parts.Length == 2)
{
artifact_version += "-" + artifact_version_parts[1];
}
}
## About
<!--
A description of the package and where one can find more documentation
-->
Google InstallReferrer NuGet Package @(Model.NuGetPackageId)
.NET for Android (formerly Xamarin.Android) Google InstallReferrer bindings NuGet Package
@(Model.NuGetPackageId) for Maven artifact:
artifact=@(Model.MavenGroupId):@(Model.Name)
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
nuget=@(Model.Name).@(Model.NuGetVersion)
For more info please visit:
https://github.com/xamarin/AndroidX/
## How to Use
<!--
A compelling example on how to use this package with code
-->
See samples:
https://github.com/xamarin/AndroidX/tree/main/samples
## Key Features
<!--
The key features of this package
-->
## Main Types
<!--
The main types provided in this library
-->
## Addtional Documentation
<!--
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
-->
### What is AndroidX
AndroidX (also called Jetpack) is a de-facto standard for Android application development and 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.
From: https://developer.android.com/jetpack
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
write code that works consistently across Android versions and devices so that developers can focus on
the code they care about.
From: https://developer.android.com/jetpack/getting-started
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
compatibility in your Android apps.
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
to consider as you build your Android app.
## Related Packages
<!--
The related packages associated with this package
-->
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
https://www.nuget.org/packages?q=Xamarin.AndroidX
## Feedback & Contributing
<!--
How to provide feedback on this package and contribute to it
-->
https://github.com/xamarin/AndroidX/issues
<!--
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
-->
https://github.com/xamarin/AndroidX/issues
https://discord.com/channels/732297728826277939/732297837953679412
### More Info
## Issues
Please report any issues:
https://github.com/xamarin/AndroidX/issues
MIT license

Просмотреть файл

@ -66,4 +66,8 @@
<None Include="..\..\templates\installreferrer\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
</ItemGroup>
<ItemGroup>
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
</ItemGroup>
</Project>

Просмотреть файл

@ -0,0 +1,131 @@
@using System
@using System.IO
@using System.Linq
@using System.Xml.Linq
@{
string[] artifact_version_parts = Model.NuGetVersion
.Split(new string[] { "-" }, StringSplitOptions.None);
string artifact_version = null;
string artifact_version_release = artifact_version_parts[0];
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
if (artifact_version_parts.Length == 1)
{
// release
}
if (artifact_version_parts.Length == 2)
{
artifact_version += "-" + artifact_version_parts[1];
}
}
## About
<!--
A description of the package and where one can find more documentation
-->
JetBrains Kotlin NuGet Package @(Model.NuGetPackageId)
.NET for Android (formerly Xamarin.Android) JetBrains Kotlin bindings NuGet Package
@(Model.NuGetPackageId) for Maven artifact:
artifact=@(Model.MavenGroupId):@(Model.Name)
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
nuget=@(Model.Name).@(Model.NuGetVersion)
For more info please visit:
https://github.com/xamarin/AndroidX/
## How to Use
<!--
A compelling example on how to use this package with code
-->
See samples:
https://github.com/xamarin/AndroidX/tree/main/samples
## Key Features
<!--
The key features of this package
-->
## Main Types
<!--
The main types provided in this library
-->
## Addtional Documentation
<!--
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
-->
### What is AndroidX
AndroidX (also called Jetpack) is a de-facto standard for Android application development and 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.
From: https://developer.android.com/jetpack
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
write code that works consistently across Android versions and devices so that developers can focus on
the code they care about.
From: https://developer.android.com/jetpack/getting-started
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
compatibility in your Android apps.
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
to consider as you build your Android app.
## Related Packages
<!--
The related packages associated with this package
-->
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
https://www.nuget.org/packages?q=Xamarin.AndroidX
## Feedback & Contributing
<!--
How to provide feedback on this package and contribute to it
-->
https://github.com/xamarin/AndroidX/issues
<!--
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
-->
https://github.com/xamarin/AndroidX/issues
https://discord.com/channels/732297728826277939/732297837953679412
### More Info
## Issues
Please report any issues:
https://github.com/xamarin/AndroidX/issues
MIT license

Просмотреть файл

@ -84,4 +84,8 @@
<None Include="..\..\templates\kotlin\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
</ItemGroup>
<ItemGroup>
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
</ItemGroup>
</Project>

Просмотреть файл

@ -0,0 +1,131 @@
@using System
@using System.IO
@using System.Linq
@using System.Xml.Linq
@{
string[] artifact_version_parts = Model.NuGetVersion
.Split(new string[] { "-" }, StringSplitOptions.None);
string artifact_version = null;
string artifact_version_release = artifact_version_parts[0];
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
if (artifact_version_parts.Length == 1)
{
// release
}
if (artifact_version_parts.Length == 2)
{
artifact_version += "-" + artifact_version_parts[1];
}
}
## About
<!--
A description of the package and where one can find more documentation
-->
JetBrains Kotlinx Coroutines NuGet Package @(Model.NuGetPackageId)
.NET for Android (formerly Xamarin.Android) JetBrains Kotlinx Coroutines bindings NuGet Package
@(Model.NuGetPackageId) for Maven artifact:
artifact=@(Model.MavenGroupId):@(Model.Name)
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
nuget=@(Model.Name).@(Model.NuGetVersion)
For more info please visit:
https://github.com/xamarin/AndroidX/
## How to Use
<!--
A compelling example on how to use this package with code
-->
See samples:
https://github.com/xamarin/AndroidX/tree/main/samples
## Key Features
<!--
The key features of this package
-->
## Main Types
<!--
The main types provided in this library
-->
## Addtional Documentation
<!--
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
-->
### What is AndroidX
AndroidX (also called Jetpack) is a de-facto standard for Android application development and 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.
From: https://developer.android.com/jetpack
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
write code that works consistently across Android versions and devices so that developers can focus on
the code they care about.
From: https://developer.android.com/jetpack/getting-started
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
compatibility in your Android apps.
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
to consider as you build your Android app.
## Related Packages
<!--
The related packages associated with this package
-->
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
https://www.nuget.org/packages?q=Xamarin.AndroidX
## Feedback & Contributing
<!--
How to provide feedback on this package and contribute to it
-->
https://github.com/xamarin/AndroidX/issues
<!--
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
-->
https://github.com/xamarin/AndroidX/issues
https://discord.com/channels/732297728826277939/732297837953679412
### More Info
## Issues
Please report any issues:
https://github.com/xamarin/AndroidX/issues
MIT license

Просмотреть файл

@ -65,4 +65,8 @@
<None Include="..\..\templates\kotlinx\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
</ItemGroup>
<ItemGroup>
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
</ItemGroup>
</Project>

Просмотреть файл

@ -0,0 +1,131 @@
@using System
@using System.IO
@using System.Linq
@using System.Xml.Linq
@{
string[] artifact_version_parts = Model.NuGetVersion
.Split(new string[] { "-" }, StringSplitOptions.None);
string artifact_version = null;
string artifact_version_release = artifact_version_parts[0];
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
if (artifact_version_parts.Length == 1)
{
// release
}
if (artifact_version_parts.Length == 2)
{
artifact_version += "-" + artifact_version_parts[1];
}
}
## About
<!--
A description of the package and where one can find more documentation
-->
Aakira Napier NuGet Package @(Model.NuGetPackageId)
.NET for Android (formerly Xamarin.Android) Aakira Napier bindings NuGet Package
@(Model.NuGetPackageId) for Maven artifact:
artifact=@(Model.MavenGroupId):@(Model.Name)
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
nuget=@(Model.Name).@(Model.NuGetVersion)
For more info please visit:
https://github.com/xamarin/AndroidX/
## How to Use
<!--
A compelling example on how to use this package with code
-->
See samples:
https://github.com/xamarin/AndroidX/tree/main/samples
## Key Features
<!--
The key features of this package
-->
## Main Types
<!--
The main types provided in this library
-->
## Addtional Documentation
<!--
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
-->
### What is AndroidX
AndroidX (also called Jetpack) is a de-facto standard for Android application development and 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.
From: https://developer.android.com/jetpack
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
write code that works consistently across Android versions and devices so that developers can focus on
the code they care about.
From: https://developer.android.com/jetpack/getting-started
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
compatibility in your Android apps.
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
to consider as you build your Android app.
## Related Packages
<!--
The related packages associated with this package
-->
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
https://www.nuget.org/packages?q=Xamarin.AndroidX
## Feedback & Contributing
<!--
How to provide feedback on this package and contribute to it
-->
https://github.com/xamarin/AndroidX/issues
<!--
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
-->
https://github.com/xamarin/AndroidX/issues
https://discord.com/channels/732297728826277939/732297837953679412
### More Info
## Issues
Please report any issues:
https://github.com/xamarin/AndroidX/issues
MIT license

Просмотреть файл

@ -78,4 +78,8 @@
<None Include="..\..\source\@(Model.MavenArtifacts[0].MavenGroupId)\@(Model.MavenArtifacts[0].MavenArtifactId)\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
</ItemGroup>
<ItemGroup>
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
</ItemGroup>
</Project>

Просмотреть файл

@ -0,0 +1,131 @@
@using System
@using System.IO
@using System.Linq
@using System.Xml.Linq
@{
string[] artifact_version_parts = Model.NuGetVersion
.Split(new string[] { "-" }, StringSplitOptions.None);
string artifact_version = null;
string artifact_version_release = artifact_version_parts[0];
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
if (artifact_version_parts.Length == 1)
{
// release
}
if (artifact_version_parts.Length == 2)
{
artifact_version += "-" + artifact_version_parts[1];
}
}
## About
<!--
A description of the package and where one can find more documentation
-->
@(Model.NuGetPackageId) NuGet Package @(Model.NuGetPackageId)
.NET for Android (formerly Xamarin.Android) @(Model.NuGetPackageId) bindings NuGet Package
@(Model.NuGetPackageId) for Maven artifact:
artifact=@(Model.MavenGroupId):@(Model.Name)
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
nuget=@(Model.Name).@(Model.NuGetVersion)
For more info please visit:
https://github.com/xamarin/AndroidX/
## How to Use
<!--
A compelling example on how to use this package with code
-->
See samples:
https://github.com/xamarin/AndroidX/tree/main/samples
## Key Features
<!--
The key features of this package
-->
## Main Types
<!--
The main types provided in this library
-->
## Addtional Documentation
<!--
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
-->
### What is AndroidX
AndroidX (also called Jetpack) is a de-facto standard for Android application development and 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.
From: https://developer.android.com/jetpack
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
write code that works consistently across Android versions and devices so that developers can focus on
the code they care about.
From: https://developer.android.com/jetpack/getting-started
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
compatibility in your Android apps.
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
to consider as you build your Android app.
## Related Packages
<!--
The related packages associated with this package
-->
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
https://www.nuget.org/packages?q=Xamarin.AndroidX
## Feedback & Contributing
<!--
How to provide feedback on this package and contribute to it
-->
https://github.com/xamarin/AndroidX/issues
<!--
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
-->
https://github.com/xamarin/AndroidX/issues
https://discord.com/channels/732297728826277939/732297837953679412
### More Info
## Issues
Please report any issues:
https://github.com/xamarin/AndroidX/issues
MIT license

Просмотреть файл

@ -44,4 +44,8 @@
<None Include="..\..\templates\no-bindings\_._" Pack="True" PackagePath="@@(AndroidXNuGetLibFolders)" />
</ItemGroup>
<ItemGroup>
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
</ItemGroup>
</Project>

Просмотреть файл

@ -0,0 +1,131 @@
@using System
@using System.IO
@using System.Linq
@using System.Xml.Linq
@{
string[] artifact_version_parts = Model.NuGetVersion
.Split(new string[] { "-" }, StringSplitOptions.None);
string artifact_version = null;
string artifact_version_release = artifact_version_parts[0];
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
if (artifact_version_parts.Length == 1)
{
// release
}
if (artifact_version_parts.Length == 2)
{
artifact_version += "-" + artifact_version_parts[1];
}
}
## About
<!--
A description of the package and where one can find more documentation
-->
Reactive Streams NuGet Package @(Model.NuGetPackageId)
.NET for Android (formerly Xamarin.Android) Reactive Streams bindings NuGet Package
@(Model.NuGetPackageId) for Maven artifact:
artifact=@(Model.MavenGroupId):@(Model.Name)
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
nuget=@(Model.Name).@(Model.NuGetVersion)
For more info please visit:
https://github.com/xamarin/AndroidX/
## How to Use
<!--
A compelling example on how to use this package with code
-->
See samples:
https://github.com/xamarin/AndroidX/tree/main/samples
## Key Features
<!--
The key features of this package
-->
## Main Types
<!--
The main types provided in this library
-->
## Addtional Documentation
<!--
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
-->
### What is AndroidX
AndroidX (also called Jetpack) is a de-facto standard for Android application development and 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.
From: https://developer.android.com/jetpack
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
write code that works consistently across Android versions and devices so that developers can focus on
the code they care about.
From: https://developer.android.com/jetpack/getting-started
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
compatibility in your Android apps.
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
to consider as you build your Android app.
## Related Packages
<!--
The related packages associated with this package
-->
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
https://www.nuget.org/packages?q=Xamarin.AndroidX
## Feedback & Contributing
<!--
How to provide feedback on this package and contribute to it
-->
https://github.com/xamarin/AndroidX/issues
<!--
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
-->
https://github.com/xamarin/AndroidX/issues
https://discord.com/channels/732297728826277939/732297837953679412
### More Info
## Issues
Please report any issues:
https://github.com/xamarin/AndroidX/issues
MIT license

Просмотреть файл

@ -68,4 +68,8 @@
<None Include="..\..\templates\reactive-streams\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
</ItemGroup>
<ItemGroup>
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
</ItemGroup>
</Project>

Просмотреть файл

@ -0,0 +1,131 @@
@using System
@using System.IO
@using System.Linq
@using System.Xml.Linq
@{
string[] artifact_version_parts = Model.NuGetVersion
.Split(new string[] { "-" }, StringSplitOptions.None);
string artifact_version = null;
string artifact_version_release = artifact_version_parts[0];
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
if (artifact_version_parts.Length == 1)
{
// release
}
if (artifact_version_parts.Length == 2)
{
artifact_version += "-" + artifact_version_parts[1];
}
}
## About
<!--
A description of the package and where one can find more documentation
-->
RxJava/ReactiveX/RxAndroid NuGet Package @(Model.NuGetPackageId)
.NET for Android (formerly Xamarin.Android) RxJava/ReactiveX/RxAndroid bindings NuGet Package
@(Model.NuGetPackageId) for Maven artifact:
artifact=@(Model.MavenGroupId):@(Model.Name)
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
nuget=@(Model.Name).@(Model.NuGetVersion)
For more info please visit:
https://github.com/xamarin/AndroidX/
## How to Use
<!--
A compelling example on how to use this package with code
-->
See samples:
https://github.com/xamarin/AndroidX/tree/main/samples
## Key Features
<!--
The key features of this package
-->
## Main Types
<!--
The main types provided in this library
-->
## Addtional Documentation
<!--
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
-->
### What is AndroidX
AndroidX (also called Jetpack) is a de-facto standard for Android application development and 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.
From: https://developer.android.com/jetpack
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
write code that works consistently across Android versions and devices so that developers can focus on
the code they care about.
From: https://developer.android.com/jetpack/getting-started
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
compatibility in your Android apps.
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
to consider as you build your Android app.
## Related Packages
<!--
The related packages associated with this package
-->
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
https://www.nuget.org/packages?q=Xamarin.AndroidX
## Feedback & Contributing
<!--
How to provide feedback on this package and contribute to it
-->
https://github.com/xamarin/AndroidX/issues
<!--
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
-->
https://github.com/xamarin/AndroidX/issues
https://discord.com/channels/732297728826277939/732297837953679412
### More Info
## Issues
Please report any issues:
https://github.com/xamarin/AndroidX/issues
MIT license

Просмотреть файл

@ -85,4 +85,8 @@
<None Include="..\..\templates\rxjava\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
</ItemGroup>
<ItemGroup>
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,8 +1,8 @@
**Xamarin is not responsible for, nor does it grant any licenses to, third-party packages. Some packages may require or install dependencies which are governed by additional licenses.**
Note: This component depends on ReactiveX [RxJava](https://github.com/ReactiveX/RxJava) which is subject to the [Apache 2.0](https://github.com/ReactiveX/RxJava/blob/2.x/LICENSE) and ReactiveX [RxAndroid](https://github.com/ReactiveX/RxAndroid) which are subject to the [Apache 2.0](https://github.com/ReactiveX/RxAndroid/blob/2.x/LICENSE)
Note: This component depends on Google Tink [Google Tink](https://github.com/google/tink) which is subject to the [Apache 2.0](https://github.com/ReactiveX/RxJava/blob/2.x/LICENSE)
### Xamarin Component for ReactiveX RxJava and RxAndroid for Xamarin.Android
### Xamarin Component for Google Tink for Xamarin.Android
**The MIT License (MIT)**

Просмотреть файл

@ -0,0 +1,131 @@
@using System
@using System.IO
@using System.Linq
@using System.Xml.Linq
@{
string[] artifact_version_parts = Model.NuGetVersion
.Split(new string[] { "-" }, StringSplitOptions.None);
string artifact_version = null;
string artifact_version_release = artifact_version_parts[0];
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
if (artifact_version_parts.Length == 1)
{
// release
}
if (artifact_version_parts.Length == 2)
{
artifact_version += "-" + artifact_version_parts[1];
}
}
## About
<!--
A description of the package and where one can find more documentation
-->
Google Tink NuGet Package @(Model.NuGetPackageId)
.NET for Android (formerly Xamarin.Android) Google Tink bindings NuGet Package
@(Model.NuGetPackageId) for Maven artifact:
artifact=@(Model.MavenGroupId):@(Model.Name)
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
nuget=@(Model.Name).@(Model.NuGetVersion)
For more info please visit:
https://github.com/xamarin/AndroidX/
## How to Use
<!--
A compelling example on how to use this package with code
-->
See samples:
https://github.com/xamarin/AndroidX/tree/main/samples
## Key Features
<!--
The key features of this package
-->
## Main Types
<!--
The main types provided in this library
-->
## Addtional Documentation
<!--
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
-->
### What is AndroidX
AndroidX (also called Jetpack) is a de-facto standard for Android application development and 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.
From: https://developer.android.com/jetpack
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
write code that works consistently across Android versions and devices so that developers can focus on
the code they care about.
From: https://developer.android.com/jetpack/getting-started
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
compatibility in your Android apps.
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
to consider as you build your Android app.
## Related Packages
<!--
The related packages associated with this package
-->
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
https://www.nuget.org/packages?q=Xamarin.AndroidX
## Feedback & Contributing
<!--
How to provide feedback on this package and contribute to it
-->
https://github.com/xamarin/AndroidX/issues
<!--
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
-->
https://github.com/xamarin/AndroidX/issues
https://discord.com/channels/732297728826277939/732297837953679412
### More Info
## Issues
Please report any issues:
https://github.com/xamarin/AndroidX/issues
MIT license

Просмотреть файл

@ -68,4 +68,8 @@
<None Include="..\..\source\@(Model.MavenArtifacts[0].MavenGroupId)\@(Model.MavenArtifacts[0].MavenArtifactId)\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
</ItemGroup>
<ItemGroup>
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
</ItemGroup>
</Project>