Bazel is an open source build system created by Google for compiling large complex codebases. This courses teaches the basics of using building from writing a very simple Java application to compiling an Android app with a lots of dependencies.
Building with Bazel content
- Introduction
- Install Bazel
- Understand Bazel
- Build a Simple App
- Meet the Sample Projects
- Use a Monorepo
- Learn Starlark
- Understand Bazel Rules
- Create a Workspace
- Understand Dependencies
- Add Dependencies
- Write an iOS Build File
- Write an Android Build File
- Incorporate a BazelRC File
- Run Unit Tests
- Use the Android Studio Plugin
- Understand Distributed Builds
- Generate an Xcode Project
- Find Help