aboutsummaryrefslogtreecommitdiffhomepage
path: root/site/docs/bazel-and-android.md
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2017-09-13 21:21:50 +0200
committerGravatar Philipp Wollermann <philwo@google.com>2017-09-14 18:46:41 +0200
commitd1bd9d6637a7201e31e94683a9bc12cc59ac3651 (patch)
tree39c21ee25f6e8ea90cda720fd446410f8ec20cb8 /site/docs/bazel-and-android.md
parentae927f16d8cc1059dbed2d12e2e4b9919154977a (diff)
Create the "Android and Bazel" and "Apple apps and Bazel" pages.
PiperOrigin-RevId: 168577347
Diffstat (limited to 'site/docs/bazel-and-android.md')
-rw-r--r--site/docs/bazel-and-android.md46
1 files changed, 46 insertions, 0 deletions
diff --git a/site/docs/bazel-and-android.md b/site/docs/bazel-and-android.md
new file mode 100644
index 0000000000..dccb55ac8c
--- /dev/null
+++ b/site/docs/bazel-and-android.md
@@ -0,0 +1,46 @@
+---
+layout: documentation
+title: Android and Bazel
+---
+
+# Android and Bazel
+
+This page contains resources that help you use Bazel with Android projects. It
+links to a tutorial, build rules, and other information specific to building
+Android projects with Bazel.
+
+## Contents
+
+- [Working with Bazel](#working-with-bazel)
+- [Android and Skylark](#android-and-skylark)
+
+## Working with Bazel
+
+The following resources will help you work with Bazel on Android projects:
+
+* [Tutorial: Building an Android app](tutorial/android-app.html)
+* [Android rules](https://docs.bazel.build/versions/master/be/android.html)
+* [mobile-install for Android](mobile-install.html)
+* [Integration with Android Studio](ide.html)
+
+## Android and Skylark
+
+**Note**: Extending Bazel with Skylark is for advanced build and test scenarios.
+You do not need to use Skylark when getting started with Bazel.
+
+The following [Skylark](https://docs.bazel.build/versions/master/skylark/concepts.html)
+modules, configuration fragments, and providers will help you extend Bazel's
+capabilities when building your Android projects:
+
+* Modules:
+
+ * [`android_common`](skylark/lib/AndroidSkylarkApiProvider.html)
+ * [`AndroidSkylarkIdlInfo`](skylark/lib/AndroidSkylarkIdlInfo.html)
+
+* Configuration fragments:
+
+ * [`android`](skylark/lib/android.html)
+
+* Providers:
+
+ * [`android`](skylark/lib/AndroidSkylarkApiProvider.html)