This class will provide an in-depth tour of the new Android build system, which was designed to elegantly deal with the diversity of the Android ecosystem and the demands of modern development practices. We will go through its concepts and features such as variant support and the latest performance improvements. We will give a sneak preview of a new major version of the Gradle Android plugin, which comes with another massive boost for performance, variant aware dependency management and an easier yet more powerful configuration model. Hans Dockter will also show you the latest features of Gradle and how they are used in Gradle Inc’s mission to improve developer productivity and the overall developer experience. - The early adopter version of the Gradle Distributed cache that will become production ready later this year. - The latest milestone of using Kotlin for writing Gradle build scripts which now also works for Android builds and comes with amazing IDE support. - A demo the new Gradle Build Scan service which provides you with deep insights into build and developer productivity in your team and organization. - The new Gradle composite build feature which lets users enable arbitrary combinations of Gradle builds to work together. We will demo how you can use this feature to elegantly support typical workflows in a multi-repo environment including IDE integration. - The latest Gradle performance updates.
Hans Dockter is the founder and project lead of the Gradle build system and the CEO of Gradle Inc. a company that provides training, support and consulting for Gradle and all forms of enterprise software project automation in general. Hans is a thought leader in the field of project automation and has successfully been in charge of numerous large-scale enterprise builds. He is also an advocate of Domain Driven Design, having taught classes and delivered presentations on this topic together with Eric Evans. In the earlier days, Hans was also a committer for the JBoss project and founded the JBoss-IDE.