This document describes the major release milestones for the Android Bazel Rules. There are three major pillars that we are focused on when developing the Android rules - Performance, Features, and Developer Experience - and for each milestone we list the main items for each pillar. Progress on each item is tracked via an issue.
If you have feedback on this roadmap (including feature and reprioritization requests) please open an issue or comment on the existing one.
The primary goal of the Rules Alpha release is to start collecting feedback from projects and developers that are interested in being early adopters of the rules. Our intention is for Rules Alpha to be a 1:1 identical drop-in replacement for the native Android rules, although undoubtedly there will be missing features and we cannot always guarantee 100% backwards compatibility.
The goal for the Rules Beta release is to provide a stable, (mostly) feature complete version of the rules for all developers and projects. We intend the Rules Beta release to be the first version of the rules to be broadly adopted, and will comply with Bazel's backwards compatibility guarantees.
bazel coverage
for all test rules