Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Android recipes #8

Merged
merged 1 commit into from
Oct 10, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 20 additions & 4 deletions docs/android/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Gradle is one of the most popular build tools in the Android space.
It is used for [Kotlin and Kotlin Multiplatform](../kotlin/README.md),
Flutter, React Native, and other toolchains.
[Flutter](https://flutter.dev/), [React Native](https://reactnative.dev/), and other toolchains.

## Official Documentation

Expand All @@ -13,10 +13,26 @@ You can find this documentation [here](https://developer.android.com/build).

## Featured Recipes

!!! info

Work in progress, recipe contributions are [welcome](../CONTRIBUTING.md)!
- [Gradle build overview](https://developer.android.com/build/gradle-build-overview) - Understand how Gradle builds
Android applications with Gradle using Android Gradle Plugin (AGP), key concepts and the structure of a standard
Android project.
- [Android build management](https://developer.android.com/build) - Configure your Android builds for better packaging
to test, build, sign and distribute your app bundles and APKs.
- [Managing dependencies](https://developer.android.com/build/dependencies) - Configure remote repositories add external
binaries or other library modules into your build as dependencies.
- [Building project](https://developer.android.com/build/building-cmdline) - Execute tasks available for Android
projects using Gradle wrapper to build and deploy APKs and app bundles.
- [Optimizing Builds](https://developer.android.com/build/optimize-your-build) - Configure your builds to decrease the
build time resulting in a faster development of your Android projects.
- [Extending AGP](https://developer.android.com/build/extend-agp) - AGP contains extension points for plugins to control
build inputs and extend its functionality through new steps that can be integrated with standard build tasks.
- [Migration Guide](https://developer.android.com/build/migrate-to-kotlin-dsl) - Guide for migrating from Groovy to
Kotlin DSL, version catalogs, Kapt (Kotlin Annotation Processing Tool) to KSP (Kotlin Symbol Processing).
- [Troubleshooting AGP](https://developer.android.com/build/troubleshoot) - Troubleshooting guide in you encounter
issues with Android Gradle Plugin (AGP).

## References

- [Official Documentation](https://developer.android.com/build)
- [AGP releases](https://developer.android.com/build/releases/gradle-plugin)
- [Android Gradle Plugin API reference](https://developer.android.com/reference/tools/gradle-api)
Loading