Extending the Gradle Android Plugin
Gradle Summit
Palo Alto · June 22 - 23, 2017
About this Presentation
Gradle has been the official build system for Android for a long time now. Since you've switched to it, you've probably needed to customize it for your needs, and further learned that the cleanest way to manage these customizations is to write Gradle plugins.
This talk is based on lessons learned developing the Gradle plugin for Genymotion. We will cover best practices for extending the Gradle Android Plugin to enhance your development workflow through examples. We'll then discuss ways to make Gradle plugins more efficient and effective.
You'll learn how to:
- Interact with the Gradle Android Plugin
- Build “Gradle-y” DSLs
- Test your plugins
- Publish plugins to JCenter
- and more!

Software Engineer at Genymobile
- Software Engineer at Genymobile
- Google Developer Expert Android
- Treasurer at the Paris Android User Group
Working with Android since 2009. After several R&D projects at french internet providers, at Samsung in the Android B2B team, and then building an Android STB for a hotel chain. I'm currently working on Genymotion, an Android emulator.