@arnogiui
iAccount based inFrance
About this account
- Account based in
- France
- Connected via
- France Android App
Account-level information from X, not a live location or the device used for a specific post.
Creator of Koin Framework (https://nitter.cf/t.co/RfqE1zNzEx) | Co-founder @ Kotzilla - Tech, Vision & Product (https://nitter.cf/t.co/rCGlC8KLOi) | Google Developer Expert Android & Kotlin
France
Joined November 2010
- Tweets4.6K
- Following507
- Followers2.4K
- Likes5.8K
Pinned Tweet
I'm really happy to announce that I'm now a @GoogleDevExpert for Kotlin 🎉 ✌️ #GDE
Really excited to be part of the community :) Many thanks to everyone involved 👍 ❤️
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.
youtube.com/watch?v=bgd7xJFw…
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-com…
Arnaud Giuliani retweeted
📢 Kotlin 2.4.20 is out! Here are some of the highlights:
✅ Standard library: Support for coroutine stack trace recovery, new functions for checking the equality and uniqueness of collection elements, and new overloads for kotlin.test assertion functions
✅ Kotlin/Native: New Swift export features, improved incremental compilation, and automatically generated Package.swift files for SwiftPM dependencies
✅ Kotlin/Wasm: Changes to top-level require() calls in @JsFun declarations, improved initialization order of companion objects, support for Wasmtime in the Kotlin Gradle plugin, new compilation modes, and reduced binary size for functional interfaces
✅ Kotlin/JS: A new DSL for browser testing, support for exporting suspending lambdas as async functions, improved exportability of data classes
✅ Gradle: Support for Gradle 9.7.0 and improved reporting in the Problems API
✅ Build tools API: Support for new targets: Kotlin/JS, Kotlin/Wasm, and Kotlin metadata
✅ Kotlin compiler: kotlinr runner command and a separate native image
Try it out: kotl.in/2-4-20
🚀 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/koin…
#Kotlin #Androiddev @insertkoin_io
Arnaud Giuliani retweeted
📊 Building a Kotlin Multiplatform app often means choosing libraries for several core needs.
Ktor can handle networking across client and server applications, Koin can help organize dependencies, and Kermit can provide consistent logging from shared code.
🌐 Ktor – build asynchronous clients and servers, from multiplatform HTTP clients to backend services.
kotl.in/tvrfc4
🧩 Koin – add lightweight dependency injection to Kotlin and Kotlin Multiplatform projects.
kotl.in/v6iu1s
🪵 Kermit – add flexible multiplatform logging to shared Kotlin code.
kotl.in/psk7fx
Together, they cover practical parts of KMP development – networking, dependency injection, and logging.
Find more Kotlin Multiplatform libraries on Klibs.io 👇
kotl.in/jx2nws
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.
youtube.com/watch?v=eBu9i2MY…
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/koin…
"The Next Software Crisis Won't Be About Writing Code"
It's today at @AIHeroes_it in Milano - 4:40pm 👇
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 aiheroes.it/2026/agenda/#29j…
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 aiheroes.it/2026/agenda/#29j…
Koin Compiler 1.0 is here. 🎉 Live from @KotlinConf.
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…
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 retweeted
NEW POST
Will there be source code in the future? To wrestle with this, we have to understand what code is. Unmesh Joshi sees code as having two distinct but intertwined purposes: instructions to a machine and a conceptual model of the problem domain.
martinfowler.com/articles/wh…
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-write…
Arnaud Giuliani retweeted
Kotzilla is an official partner of @KotlinConf 2026 📅 May 20–22, Munich
If you're there, come to our booth, we'll chat @insertkoin_io & KMP observability
See you in Munich. 👋
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…
Last week at @AndroidMakers — *Koin + Kotlin Compiler = ♥️*
After 8+ years, Koin now embraces the Kotlin Compiler:
🛡️ Safer DSL
⚡ Annotation-based workflows
✅ Compile-time guarantees
🚀 Less boilerplate
Slides 👉 conferences.kotzilla.io/
#Kotlin #Android #Koin
🚀 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
✅ DSL with no boilerplate
Read the story 👇
blog.insert-koin.io/unlockin…
#Kotlin #KMP #Koin
Arnaud Giuliani retweeted
We’re delighted to have @Kotzilla_io supporting KotlinConf’26 as a Bronze Partner!
As the creators of Koin, the popular Kotlin dependency injection framework, Kotzilla provides an AI-native developer observability platform for Android & KMP apps that moves beyond simple issue detection to solve the hardest part of the lifecycle: remediation.
🔗 kotzilla.io/ 🔗