Yes, build system is a more important part of Android application and AOSP application we have the build process and we use that build process, that profiling and different different thing we have increment our build system, build.gradle, whatever lower version, higher version we need and which type of configuration we need, dependency, we avoid that, what type of dependency we need, like different different build variant, like lower version, higher version, which supporting we can declare in build.gradle side and using that some library that repository, that enable and disable that gradle, what thing we need or not, that resources file that shrink or we need export, import or not, that thing we can checking to build.gradle, proguard, enable, disable, that thing we can declaring to our build.gradle side and optimizing our like some security purpose, we hiding some our code like security key, we can declaring that thing in build.gradle side and this thing we can use that our build system, we can check that result, how much output, means whatever we given, this thing we can time to time change and even AOSP build system is different, when power boot up, boot loader, boot rom, that init process, jakarta process, again system server, that thing is build process for AOSP.

