Koin Skills are out 🚀 Vibe code with Koin on Android & KMP: constructor injection by default, Koin Compiler, compile safety, migrations. Plug the Kotzilla MCP to debug your app in production with the same agent. github.com/InsertKoinIO... kotzilla.io/mcp
Arnaud Giuliani
Arnaud Giuliani
@arnogiu.bsky.social
Creator of Koin Framework (http://insert-koin.io) | Co-founder @ Kotzilla - Tech, Vision & Product (http://kotzilla.io) | Google Developer Expert Android & Kotlin
665 followers236 following127 posts
Heading to Android Dev Summit London on October 28! 🇬🇧 ⚙️ Koin & the Kotlin Compiler — Bringing DI to compile time. 🤖 AI Productivity Panel — How AI is changing our development workflows. Looking forward to catching up with the Android community! 🚀 rsvp.withgoogle.com/events/andro...
My talk "The Next Software Crisis Won't Be About Writing Code" is updated to Friday 9 at 10:20am, room droidcon 1. The Next Software Crisis Won't Be About Writing Code Architecture, intent, and what changes with AI. 📍 Berlin @droidcon 🗓 Oct 9, 10:20 #nextapp26 #droidCon
AI can write code faster than ever. But producing code was never the hard part. Building software is. This Friday at next.app Berlin: The Next Software Crisis Won't Be About Writing Code Architecture, intent, observability, and what changes with AI. 📍 Berlin 🗓 Oct 9, 10:20 #nextapp26 #droidCon
Koin Compiler Plugin 1.2 is out and covers all Koin DSL 👋 Compile-time safety now covers all Koin DSL: single<T>(), singleOf(::T) and single { Foo(get()) }. Nothing to rewrite. Plus cross-module definitions, Ktor install(Koin), Kotlin 2.3.20 to 2.4.20. www.youtube.com/watch?v=bgd7...
Koin Compiler Plugin 1.2 is out 👋 Compile-time safety now covers all Koin DSL: single<T>(), singleOf(::T) and single { Foo(get()) }. Nothing to rewrite. Plus cross-module definitions, Ktor install(Koin), Kotlin 2.3.20 to 2.4.20 in one artifact. blog.insert-koin.io/koin-compile...
🚀 Koin Compiler Plugin 1.1.0 is out! - No more false "missing dependency" errors in multi-module projects - Stay compatible with allWarningsAsErrors - Fixed a file-name-length crashes - Clearer error messages github.com/InsertKoinIO... #Kotlin #Androiddev @insertkoin_io
My KotlinConf talk is online: "Koin + Kotlin Compiler = ♥️" Koin's biggest change in 8 years: the heavy lifting moves to compile time. Automated DSL, precomputed dependency indexes, and compile-time safety for both DSL and Annotations. www.youtube.com/watch?v=eBu9...
Koin Compiler Plugin 1.0.2 🚀 Multi-module & KMP correctness fixes: • fewer false cross-module "missing dependency" errors (#51) • iOS/Native/WASM-JS KLIB duplicate-hint fix (#62) github.com/InsertKoinIO...
The next software crisis won't be about writing code. AI makes code nearly free — so the next crisis isn't technical, it's software design. See you at AI Heroes Milan, June 29 👋 aiheroes.it/2026/agenda/...
Koin Compiler 1.0 is here. 🎉 Live from @KotlinConf.com DI safety moves from runtime to compile time: broken dependencies caught at build, full-graph checks across multi-module projects. Kotlin 2.3.20 · Koin 4.2.1 #Koin #Kotlin → github.com/InsertKoinIO/koin-compiler-plugin/releases/tag/1.0.0
10,000 ⭐ on GitHub. 🎉 Koin is one of the biggest Kotlin frameworks powering Nike, McDonald's, Santander, Claude, Waze, Volkswagen, Just Eat, Decathlon, Canal+, and more. 250M downloads/year. Almost 9 years in. Thanks to everyone on the journey. github.com/InsertKoinIO/koin
Koin is embracing the Kotlin Compiler. Biggest milestone in 9 years. 🎯 Fri May 22, 16:15, Room 5 · @kotlinconf, Munich 🇩🇪 Koin + Kotlin Compiler = ❤️ Safer DSL. Annotation workflows. Compile-time guarantees. Same simplicity. kotlinconf.com
Arnaud Giuliani reposted
Koin is embracing the Kotlin Compiler. Biggest milestone in 9 years. 🎯 Fri May 22, 16:15, Room 5 · @kotlinconf, Munich 🇩🇪 Koin + Kotlin Compiler = ❤️ Safer DSL. Annotation workflows. Compile-time guarantees. Same simplicity. kotlinconf.com
Happy to host two sessions at AI Heroes, June 29 🇮🇹 🛠️ 9:30 Workshop: ViewModel perf in the AI era 🎯 14:50 Talk: The Next Software Crisis Won't Be About Writing Code When code is nearly free, architecture is the only thing that survives. aiheroes.it/2026/agenda/
AI writes the code. But does it mean anything? LLMs predict. They don't understand, it's semantically hollow. DDD, Clean Architecture, Evolutionary Architecture are not best practices anymore. It's minimum viable foundation. 👉 medium.com/kotzilla/ai-...
Migrating your Kotlin DI? 🛟 New Koin Migration Skill 🚀 a Claude Code plugin that automates DI migration to Koin 4.x + Compiler Plugin. Hilt, Dagger, Toothpick, Kodein, Koin DSL, KSP — all covered. 👉 github.com/InsertKoinIO/koin-migration
🚀 Koin Compiler Plugin 1.0.0-RC1 is out! Koin is now compile-safe on Kotlin & KMP 🛡️ ✅ Missing bindings → compile error ✅ No more runtime DI surprises ✅ Less DSL boilerplate — the Koin Safe DSL handles it Read the story 👇 blog.insert-koin.io/unlocking-ko... #Kotlin #KMP #Koin
Arnaud Giuliani reposted
Day 2 of @androidmakers.bsky.social 🔥 @arnogiu.bsky.social on stage announcing new stuff on Koin!
🛠️ Koin meets the Kotlin Compiler. New DSL. Annotations Flow. Compile-time guarantees. Today at #AndroidMakers Paris 🇫🇷 10:00 AM · Salle Blin See you there 👋 #Koin #Kotlin 👉 bit.ly/3NfTBCt
Arnaud Giuliani reposted
Hey #AndroidMakers26! Here's a talk by @arnogiu.bsky.social not to miss tomorrow morning. See how Koin+ Kotlin Compiler brings full compile-time safety to your graph. 📍 Salle Blin 🕙 Friday, April 10 @ 10:00 AM See you there! 🚀
🛠️ Koin meets the Kotlin Compiler. New DSL. Annotations Flow. Compile-time guarantees. Talking about it live at #AndroidMakers Paris 🇫🇷 Fri April 10 · 10:00 AM · Salle Blin See you there 👋 #Koin #Kotlin 👉 bit.ly/3NfTBCt
Arnaud Giuliani reposted
🤝 Kotzilla is back at DroidCon Paris 🇫🇷 (April 9–10)! Koin user? Come chat with @arnogiu.bsky.social about Koin xKMP, Android performance, ANR reduction 💬 🎁 Grab our brand new Koin 4.2 cheat sheets (Compile Safe DSL, Annotations) — everything on one page! See you there!
Arnaud Giuliani reposted
Et le CFP est ouvert ! Hop hop hop, on propose un talk ! sessionize.com/devfest-toul...
Les speakers, commencez à préparer vos talks 👀 #DevFestToulouse revient 🧡
I'm speaking at @ParisAndroidUS @droidcon. Android Makers Paris 🗼 "Koin + Kotlin Compiler = ❤️" compile-time safety, precomputed indexes, no boilerplate. All without losing Koin's simplicity. Fri Apr 10 · 1:30pm · Salle Blin See you there 🤘 bit.ly/3NfTBCt · #AndroidMakers26
KMP devs 👀 We just opened the beta for Kotzilla KMP Crash Reporting. Built KMP-first: • Unified Android + iOS crash visibility • Readable shared-module stack traces • Lightweight SDK You can try it: kotzilla.io Reply, DM me, or just jump in. #Kotlin #KMP #AndroidDev
If we stop writing code, what's the meaning of our software engineers' job? I stepped back through 30 years of software crises to find out. The pattern is always the same: we confuse producing with building, lose meaning, then find it back. And now AI. #SoftwareEngineering #AI #Architecture
Arnaud Giuliani reposted
Episode 336 - Interview Kotlin avec Arnaud Giuliani #Kotlin #Android #Coroutines #MobileDevelopment #KotlinMultiplatform #ReactiveProgramming #OpenSource #Backend #DeveloperCommunity sur www.youtube.com/watch?v=07TM... et en podcast lescastcodeurs.com/2026/02/06/l...
Koin now has a native Kotlin Compiler Plugin ✨ - Compile-time auto-wiring - DSL + Annotations - KMP & Compose Multiplatform ready - No KSP needed Same simplicity, compile-time power. #Kotlin #Koin #AndroidDev
Arnaud Giuliani reposted
🎄 Christmas is coming… But the real gift arrives early next year 🎁 ✨ The Koin Kotlin Compiler Plugin is on its way to simplify the DSL and annotations, and make Koin smoother and safer to use. We can’t wait to share it with you 🚀 👉 github.com/InsertKoinIO... #Kotlin #Koin
Arnaud Giuliani reposted
🎄 Christmas is coming… But the real gift arrives early next year 🎁 ✨ The Koin Kotlin Compiler Plugin is on its way to simplify the DSL and annotations, and make Koin smoother and safer to use. We can’t wait to share it with you 🚀 👉 github.com/InsertKoinIO... #Kotlin #Koin
Arnaud Giuliani reposted
Et pour finir en beauté, mardi 23 décembre à 10h, Interview d'Arnaud Giuliani (Koin, Kotzilla) sur Kotlin Les Cast Codeurs https://www.youtube.com/watch?v=D2kDIs5u2rg
Arnaud Giuliani reposted
Compose 1.10 was released yesterday! 🔟 It includes some nice new features: 🧞♀️ Support for dynamic shared elements 👰🏻♀️ New Enter/Exit Transitions: unveilIn / veilOut ⏭️ Modifier.skipToLookaheadPosition() 📦 New retain APIs influenced by Circuit android-developers.googleblog.com/2025/12/what...
Arnaud Giuliani reposted
This release also adds support for Compose stack traces that work with minified apps! (requires R8 and Kotlin 2.3.0+)
Compose 1.10 was released yesterday! 🔟 It includes some nice new features: 🧞♀️ Support for dynamic shared elements 👰🏻♀️ New Enter/Exit Transitions: unveilIn / veilOut ⏭️ Modifier.skipToLookaheadPosition() 📦 New retain APIs influenced by Circuit android-developers.googleblog.com/2025/12/what...
Arnaud Giuliani reposted
🐳 Ready to take your Ktor app live? With the Ktor Gradle plugin, packaging and deployment become simple and seamless. Check out this step‑by‑step guide to ensure smooth deployment 👉 https://kotl.in/tkzc0l
Arnaud Giuliani reposted
Arnaud Giuliani reposted
🚨 KOTLIN DEV DAY - TODAY! 🚨 Don't miss @arnogiu.bsky.social's talk TODAY "Building a Modern KMP App with Compose Multiplatform and Koin." ⏰ 15:00 - 15:45 📍 UPPERDECK Learn practical tips on KMP, stunning UIs with Compose, easy DI with Koin, and how to skip the common pitfalls.
Arnaud Giuliani reposted
Performance Spotlight Week is done and dusted. Check out everything we talked about in the closing blog post. android-developers.googleblog.com/2025/11/full...
Arnaud Giuliani reposted
Arnaud Giuliani reposted
Migrating from Hilt to Koin in a real app? @arnogiu.bsky.social did it with Google’s Now in Android — 30+ modules, custom qualifiers, scoped components, all working step-by-step. Code here: github.com/InsertKoinIO... Full article here: blog.insert-koin.io/migrating-no...
Arnaud Giuliani reposted