Martin Bonnin
Martin Bonnin's Blog

Martin Bonnin's Blog

Follow
Follow
homebadges

My life after `afterEvaluate {}`

Nov 24, 20225 min read

If you're writing Gradle build scripts, chances are you have already used afterEvaluate {}. This is usually the last resort solution. But in my life...

My life after `afterEvaluate {}`

How Gradle compiles your build scripts

Nov 18, 20223 min read

This post is inspired by a discussion on the Gradle community slack. Many thanks to @Vampire and @ephemient for their help understanding all of this...

How Gradle compiles your build scripts

About the Android Makers app, security and google-services.json

May 6, 20226 min read

Android Makers is over! With over 650 participants and 50 sessions over 2 days in Paris, it was a lot of fun! It was nice to see everyone in person...

About the Android Makers app, security and google-services.json

Kotlin compatibility QuickSheet

Nov 17, 20214 min read

Edit: Blog post updated for Kotlin 1.7, see the last paragraph for details. Kotlin 1.6 has just been released 🎉 (blog post). This is great news for...

Kotlin compatibility QuickSheet

Use latest Kotlin in your Gradle plugins

Nov 12, 202110 min read

A relocating tale about R8, classloaders and metadata... · This is the story of how I got down the rabbit hole of relocating classes while trying to...

Use latest Kotlin in your Gradle plugins