Sign in

Arnaud Giuliani

@arnogiu.bsky.social
659 followers 236 following 120 posts

Creator of Koin Framework (insert-koin.io) | Co-founder @ Kotzilla - Tech, Vision & Product (kotzilla.io) | Google Developer Expert Android & Kotlin

PostsRepliesMedia
Arnaud Giuliani @arnogiu.bsky.social · 16/09/2026
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...
youtube.com
Koin Framework: All of the Koin DSL Is Now Checked at Compile Time
Koin Compiler Plugin 1.2 validates your Koin dependency injection graph at compile time, including the DSL you already wrote. In this demo, a definition is removed from a plain single { } module…
000
Arnaud Giuliani @arnogiu.bsky.social · 10/09/2026
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...
blog.insert-koin.io
Medium
020
Arnaud Giuliani @arnogiu.bsky.social · 30/07/2026
🚀 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
github.com
Release 1.1.0 · InsertKoinIO/koin-compiler-plugin
A compile-safety architecture release: per-module validation is removed entirely in favor of a single, authoritative full-graph check at each Koin entry point. This closes a real, measured false-po...
000
Arnaud Giuliani @arnogiu.bsky.social · 22/07/2026
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...
youtube.com
Koin + Kotlin Compiler = ♥️ | Arnaud Giuliani
Recording brought to you by American Express. https://americanexpress.io/kotlin-jobs Koin is taking its biggest leap in 8 years: embracing the Kotlin Compiler. This talk shows what happens when your…
041
Arnaud Giuliani @arnogiu.bsky.social · 21/07/2026
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...
github.com
Release 1.0.2 · InsertKoinIO/koin-compiler-plugin
A correctness-focused maintenance release: it removes several false compile-safety errors in multi-module projects, fixes duplicate-hint KLIB failures on iOS/Native/WASM-JS, and hardens per-compila...
010
Arnaud Giuliani @arnogiu.bsky.social · 12/06/2026
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/...
000
Arnaud Giuliani @arnogiu.bsky.social · 22/05/2026
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
0136
Arnaud Giuliani @arnogiu.bsky.social · 20/05/2026
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
1143
Arnaud Giuliani @arnogiu.bsky.social · 19/05/2026
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
151
Reposted by Arnaud Giuliani
Kotzilla @kotzilla.bsky.social · 19/05/2026
Munich 🇩🇪👋 We're at #KotlinConf2026, Booth #6, to show how we're fixing app remediation. → Crash & ANR detection → Architecture-level root cause analysis → AI fixes via MCP Server Powered by Koin. Also, get Koin cheat sheets at the booth 👍 See you Thurs! #AndroidDev #KMP
051
Arnaud Giuliani @arnogiu.bsky.social · 29/04/2026
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
020
Arnaud Giuliani @arnogiu.bsky.social · 28/04/2026
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/
000
Arnaud Giuliani @arnogiu.bsky.social · 24/04/2026
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-...
medium.com
AI Writes the Code. You Drive the Architecture.
Why symbolic reasoning is the new frontier of software architecture, and why it requires engineers more than ever
021
Arnaud Giuliani @arnogiu.bsky.social · 21/04/2026
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
github.com
GitHub - InsertKoinIO/koin-migration: Koin + Koin Compiler Plugin migration — reference docs and AI skill that automate the move from Hilt/Dagger/Toothpick/Kodein/manual DI to the Koin Compiler Plugin.
Koin + Koin Compiler Plugin migration — reference docs and AI skill that automate the move from Hilt/Dagger/Toothpick/Kodein/manual DI to the Koin Compiler Plugin. - InsertKoinIO/koin-migration
170
Arnaud Giuliani @arnogiu.bsky.social · 14/04/2026
🚀 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
0124
Reposted by Arnaud Giuliani
Renaud Mathieu @renaudmathieu.com · 10/04/2026
Day 2 of @androidmakers.bsky.social 🔥 @arnogiu.bsky.social on stage announcing new stuff on Koin!
052
Arnaud Giuliani @arnogiu.bsky.social · 10/04/2026
🛠️ 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
bit.ly
Android Makers by droidCon
Android Makers by droidCon is one of the world's premier gatherings of Android Developers.
020
Reposted by Arnaud Giuliani
Kotzilla @kotzilla.bsky.social · 09/04/2026
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! 🚀
021
Arnaud Giuliani @arnogiu.bsky.social · 07/04/2026
🛠️ 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
bit.ly
Android Makers by droidCon
Android Makers by droidCon is one of the world's premier gatherings of Android Developers.
010
Reposted by Arnaud Giuliani
Kotzilla @kotzilla.bsky.social · 02/04/2026
🤝 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!
041
Reposted by Arnaud Giuliani
Sylvain Wallez @swallez.com · 18/03/2026
Et le CFP est ouvert ! Hop hop hop, on propose un talk ! sessionize.com/devfest-toul...
sessionize.com
DevFest Toulouse 2026: Call for Proposals
Le DevFest, ou 'Developers Festival' est une conférence parlant de sujets techniques, à destination des développeurs et développeuses, qu'ils et elles...
2146
Arnaud Giuliani @arnogiu.bsky.social · 06/03/2026
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
051
Arnaud Giuliani @arnogiu.bsky.social · 03/03/2026
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
031
Arnaud Giuliani @arnogiu.bsky.social · 18/02/2026
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
blog.kotzilla.io
The Next Software Crisis Won't Be About Writing Code
AI makes code generation nearly free. But without architecture, design, and craft, we're just producing technical debt faster. Here's why fundamentals matter.
0143
Reposted by Arnaud Giuliani
Les Cast Codeurs @lescastcodeurs.com · 06/02/2026
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...
youtube.com
YouTube
Share your videos with friends, family, and the world
042
Arnaud Giuliani @arnogiu.bsky.social · 04/02/2026
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
medium.com
Koin Powered by Kotlin Compiler
The next evolution of Kotlin dependency injection — powered by the Kotlin Compiler. Same simplicity, more power.
2206
Reposted by Arnaud Giuliani
Arnaud Giuliani @arnogiu.bsky.social · 23/12/2025
🎄 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
0121
Reposted by Arnaud Giuliani
Kotlin Weekly @kotlinweekly.bsky.social · 28/12/2025
List of the top contributors to the Kotlin Weekly in 2025 (this required a few iterations with AI to get it right):
3112
Arnaud Giuliani @arnogiu.bsky.social · 23/12/2025
🎄 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
0121
Reposted by Arnaud Giuliani
Les Cast Codeurs @lescastcodeurs.com · 19/12/2025
Et pour finir en beauté, mardi 23 décembre à 10h, Interview d'Arnaud Giuliani (Koin, Kotzilla) sur Kotlin Les Cast Codeurs www.youtube.com/watch?v=D2kDIs5u2rg
052
Reposted by Arnaud Giuliani
Rebecca Franks @riggaroo.dev · 04/12/2025
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...
android-developers.googleblog.com
What's new in the Jetpack Compose December '25 release
News and insights on the Android platform, developer tools, and events.
1269
Reposted by Arnaud Giuliani
Andrei Shikov @shikasd.bsky.social · 04/12/2025
This release also adds support for Compose stack traces that work with minified apps! (requires R8 and Kotlin 2.3.0+)
1225
Reposted by Arnaud Giuliani
Kotlin by JetBrains @kotlinlang.org · 27/11/2025
🐳 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 👉 kotl.in/tkzc0l
0122
Reposted by Arnaud Giuliani
John O'Reilly @johnoreilly.dev · 27/11/2025
Kotlin Multiplatform docs have officially moved to kotlinlang.org #KMP
0153
Reposted by Arnaud Giuliani
Kotzilla @kotzilla.bsky.social · 27/11/2025
🚨 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.
011
Arnaud Giuliani @arnogiu.bsky.social · 25/11/2025
🚀 See you Thursday for Building a Modern Kotlin Multiplatform Application with Compose Multiplatform and Koin - @KotlinDevDay 📅 Nov 27 @ Upperdeck Deep dive into DI foundations for KMP, navigation patterns, DI scoping, and lifting "Now in Android" to KMP/Compose/Koin #KMP #Compose #Kotlin #Koin
040
Reposted by Arnaud Giuliani
Ben Weiss @keyboardsurfer.dev · 21/11/2025
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...
android-developers.googleblog.com
Fully Optimized: Wrapping up Performance Spotlight Week
News and insights on the Android platform, developer tools, and events.
0123
Reposted by Arnaud Giuliani
Droidcon Italy @droidcon.it · 19/11/2025
Now mastering Advance Koin Development with @arnogiu.bsky.social 💥
121
Reposted by Arnaud Giuliani
Kotzilla @kotzilla.bsky.social · 18/11/2025
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...
github.com
GitHub - InsertKoinIO/nowinandroid: A fully functional Android app built entirely with Kotlin and Jetpack Compose (And Koin)
A fully functional Android app built entirely with Kotlin and Jetpack Compose (And Koin) - InsertKoinIO/nowinandroid
011
Reposted by Arnaud Giuliani
John O'Reilly @johnoreilly.dev · 17/11/2025
Migrating Now in Android to Koin Annotations 2.3 blog.insert-koin.io/migrating-no...
blog.insert-koin.io
Migrating Now in Android to Koin Annotations 2.3
This article walks through the complete migration of Google’s Now in Android app from Dagger Hilt to Koin Annotations 2.3.
021
Arnaud Giuliani @arnogiu.bsky.social · 30/10/2025
🚨 Performance Killers Exposed 🚨 Join us at #Droidcon London for our live workshop – Today 3:30pm @ Studio Stage 👉 Debugging Kotlin & KMP apps: DI misconfigs, slow startups, threading, live DI graphs & more Powered by Kotzilla + Koin 💥 See you there ✌️ #dcldn25
020
Arnaud Giuliani @arnogiu.bsky.social · 30/10/2025
Hello from @Droidcon London 👋 Comme say "hi"! We are in the startup alley. Excited to share what we’ve been building with Koin & Kotzilla: 🔹 Runtime architecture insights 🔹 Performance monitoring for debug & production 🔹 AI-powered fixes Great to connect with the Android community 💚 #dcldn25
020
Arnaud Giuliani @arnogiu.bsky.social · 29/10/2025
🚨 Performance Killers Exposed 🚨 We will be live at #Droidcon London – Thu 30th, 3:30pm @ Studio Stage 👉 Debugging Kotlin & KMP apps: DI misconfigs, slow startups, threading, live DI graphs & more Powered by Kotzilla + Koin 💥 See you there ✌️ #dcldn25
030
Arnaud Giuliani @arnogiu.bsky.social · 28/10/2025
🇮🇹 Heading to @Droidcon Turin next month! Mastering Advanced Koin Development 📍 Sala 7 | ⏰ Wed Nov 19, 11:30 AM Beyond basics: advanced scopes, library/SDK optimization, performance tuning & memory management Level up your DI game! 🚀 it.droidcon.com/2025/agenda/ #AndroidDev #Kotlin #droidconit
010
Arnaud Giuliani @arnogiu.bsky.social · 24/10/2025
🚀 @Droidcon London next week! Thursday 30th | Studio Stage | 15:30-16:45 Performance Killers Exposed: Live App Debugging with Kotzilla & Koin Learn to catch ANRs early & debug DI performance with Miguel Valdes Faura See you there! 👋 london.droidcon.com/agenda #AndroidDev #Kotlin #dclnd25
031
Arnaud Giuliani @arnogiu.bsky.social · 23/10/2025
🛟 Lifecycles just got effortless with Koin Annotations 2.2! Scope Archetypes are ready-to-use: 🔹 @ActivityScope 🔹 @FragmentScope 🔹 @ViewModelScope (Also KMP) 🔄 Lifecycle handling ✨ Cleaner architecture 💪 Less boilerplate 👉 blog.insert-koin.io/koin-annotat... #Koin #Kotlin
blog.insert-koin.io
Koin Annotations 2.2 —JSR 330 Compatibility, Smart Configurations and Scope Archetypes
This release of Koin Annotations 2.2, focuses on interoperability, developer safety, and even built-in observability
062
Reposted by Arnaud Giuliani
John O'Reilly @johnoreilly.dev · 22/10/2025
PeopleInSpace #KMP/#CMP sample (github.com/joreilly/Peo...) now using Koin Annotations 2.2 (blog.insert-koin.io/koin-annotat...). Big 🙏 to @arnogiu.bsky.social for helping to get this working. Using with SwiftUI, Jetpack Compose, Compose for Wear, Compose for Desktop, and Compose for Web clients.
github.com
GitHub - joreilly/PeopleInSpace: Kotlin Multiplatform sample with SwiftUI, Jetpack Compose, Compose for Wear, Compose for Desktop, and Compose for Web clients along with Ktor backend.
Kotlin Multiplatform sample with SwiftUI, Jetpack Compose, Compose for Wear, Compose for Desktop, and Compose for Web clients along with Ktor backend. - joreilly/PeopleInSpace
141
Arnaud Giuliani @arnogiu.bsky.social · 22/10/2025
⚡️ Performance tracking built-in your DI! @Monitor — new in Koin Annotations 2.2 — trace your components 🧩 Call timing & latency metrics 🧠 Detect bottlenecks 🔥 Debug smarter Focus on your app — see how it performs. 👉 blog.insert-koin.io/koin-annotat... #Koin #Kotlin #AndroidDev #KMP
blog.insert-koin.io
Koin Annotations 2.2 —JSR 330 Compatibility, Smart Configurations and Scope Archetypes
This release of Koin Annotations 2.2, focuses on interoperability, developer safety, and even built-in observability
161
Arnaud Giuliani @arnogiu.bsky.social · 21/10/2025
#Koin Annotations 2.2 — new major milestone for #Kotlin DI! ✅ JSR-330 Compat 🚀 Smart Configurations — Automatic module discovery and assembly 🔥 Scope Archetypes — Standard lifecycle scopes for #AndroidDev & #KMP 🛟 Built-in tracing and monitoring 👉 blog.insert-koin.io/koin-annotat...
blog.insert-koin.io
Koin Annotations 2.2 —JSR 330 Compatibility, Smart Configurations and Scope Archetypes
This release of Koin Annotations 2.2, focuses on interoperability, developer safety, and even built-in observability
141
Arnaud Giuliani @arnogiu.bsky.social · 20/10/2025
🔥 Smart Configurations just landed in #Koin Annotations 2.2 🔥 Use @KoinApplication & @Configuration — for automatic module discovery in your Android & Kotlin apps ✅ No more manual wiring ✅ Works across modules ✅ Android & KMP ready 👉 blog.insert-koin.io/koin-annotat... #Koin #Kotlin #AndroidDev
blog.insert-koin.io
Koin Annotations 2.2 —JSR 330 Compatibility, Smart Configurations and Scope Archetypes
This release of Koin Annotations 2.2, focuses on interoperability, developer safety, and even built-in observability
030