The Android build process
Gradle files
Dependencies
The Android Support Library
The Build Process
Building an APK or a bundle requires many involved steps. Figure 8-1 roughly illustrates the process.
Note
A bundle is a newer format for delivering Android executables. I’ll talk about bundles a bit more in Chapter 12.
An app is a combination of loosely related Java source files, XML configuration files, UI definitions in XML, and more. Then it goes through compilation; there are resource compilers and the Java compiler. There are also libraries and other dependencies ...