Arnaud Giuliani's Avatar

Arnaud Giuliani

@arnogiu.bsky.social

Lead of #Koin #Kotlin framework (https://insert-koin.io) - Co-founder of Kotzilla (kotzilla.io) - Google Dev Expert #Kotlin & #Android

638 Followers  |  231 Following  |  100 Posts  |  Joined: 15.11.2023
Posts Following

Posts by Arnaud Giuliani (@arnogiu.bsky.social)

by inject() has been mainly there for Android views, or any kind of component that doesn't allow to use constructor injection (if depend on a lifecycle, or can't control creation). This is why there is also by viewModel(), that leverage this approach to hook ViewModel plumbing.

20.02.2026 17:07 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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.

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

18.02.2026 10:00 โ€” ๐Ÿ‘ 14    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
YouTube
Share your videos with friends, family, and the world YouTube

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...

06.02.2026 15:04 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Koin Powered by Kotlin Compiler The next evolution of Kotlin dependency injectionโ€Šโ€”โ€Špowered by the Kotlin Compiler. Same simplicity, more power.

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

04.02.2026 08:00 โ€” ๐Ÿ‘ 20    ๐Ÿ” 6    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

๐ŸŽ„ 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

23.12.2025 15:51 โ€” ๐Ÿ‘ 12    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

We will launch test phases for the new Koin compiler plugin. I will call for testers ๐Ÿ™

06.01.2026 09:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thanks for the feedback, we are revamping it to make it compile safe with the Kotlin Compiler instead of KSP. Still interested to have your feedback ๐Ÿ™

06.01.2026 09:03 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

List of the top contributors to the Kotlin Weekly in 2025 (this required a few iterations with AI to get it right):

28.12.2025 11:27 โ€” ๐Ÿ‘ 11    ๐Ÿ” 2    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Post image

๐ŸŽ„ 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

23.12.2025 15:51 โ€” ๐Ÿ‘ 12    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

19.12.2025 08:16 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
What's new in the Jetpack Compose December '25 release News and insights on the Android platform, developer tools, and events.

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...

04.12.2025 09:41 โ€” ๐Ÿ‘ 26    ๐Ÿ” 9    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

This release also adds support for Compose stack traces that work with minified apps! (requires R8 and Kotlin 2.3.0+)

04.12.2025 16:05 โ€” ๐Ÿ‘ 22    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

๐Ÿณ 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

27.11.2025 15:01 โ€” ๐Ÿ‘ 12    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Kotlin Multiplatform docs have officially moved to kotlinlang.org #KMP

27.11.2025 13:01 โ€” ๐Ÿ‘ 15    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿšจ 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.

27.11.2025 08:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿš€ 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

25.11.2025 09:29 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Fully Optimized: Wrapping up Performance Spotlight Week News and insights on the Android platform, developer tools, and events.

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...

21.11.2025 18:22 โ€” ๐Ÿ‘ 12    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

Really enjoy the conference! Thanks for such event :)

19.11.2025 17:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Now mastering Advance Koin Development with @arnogiu.bsky.social ๐Ÿ’ฅ

19.11.2025 17:04 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
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

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...

18.11.2025 14:00 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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.

Migrating Now in Android to Koin Annotations 2.3 blog.insert-koin.io/migrating-no...

17.11.2025 17:01 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿšจ 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

30.10.2025 09:02 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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

30.10.2025 08:33 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿšจ 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

29.10.2025 15:02 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿ‡ฎ๐Ÿ‡น 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

28.10.2025 09:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿš€ @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

24.10.2025 12:02 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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

๐Ÿ›Ÿ 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

23.10.2025 09:02 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Native sharing is working well with clear expect/actual contracts ๐Ÿ‘

22.10.2025 18:08 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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

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.

22.10.2025 17:50 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Let's see how it goes. We are experimenting with the idea for now, checking interest and demoing capacity :)

22.10.2025 16:51 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0