We use Bazel for our very large Kotlin codebase in Android Studio-- has been mostly a night-and-day difference compared to Gradle, which was unusable for us. Not perfect but it’s in pretty good shape, including integrated support for UI testing, unit tests, debugging.