The document provides information about a workshop on Android application development hosted by Entwicklers. The workshop will cover topics like Android basics, components, application architecture, development kit, virtual devices, creating sample apps, intents, layouts, resources, notifications, widgets, interfaces, and publishing apps. It lists Entwicklers' focus areas as learning, development, sharing, and supporting new technologies. It also shares facts about Android's history, ecosystem, and versions.
The build system automatically takes all the source files (java or xml) then applies the appropriate tool (e.g, takes java class files and converts to dex format) and groups all of them into one compressed file - our beloved apk. It is JVM based build system, what that means is that you can write your own script in java, which Android Studio makes use of. One cool thing about gradle is that it is plugin based system. This means if you have your own programming language and you want to automate the task of building some package (output like jar in case of java) from sources then you can write a complete plugin in java or groovy(also java) and distribute it to rest of world.