Romain Boisselle
banner
romainbsl.bsky.social
Romain Boisselle
@romainbsl.bsky.social
Kotlin Multiplatform @ Kodein Koders
Reposted by Romain Boisselle
Using the Default Hierarchy Template in KMP? You probably shouldn't 👀

It creates intermediate source sets you might not need — with real build cost. ⚠️

New article on the hidden costs and when to use a custom hierarchy instead 👇

dev.to/rsicarelli/t...
The Hidden Cost of Default Hierarchy Template in Kotlin Multiplatform
Introduction The Default Hierarchy Template in KMP projects is a great way to reduce...
dev.to
November 14, 2025 at 10:58 AM
Reposted by Romain Boisselle
Gets me every time 😅
November 13, 2025 at 9:29 PM
Reposted by Romain Boisselle
Hello Kotlin-Paris! I will be speaking at Paris Android UG on 24th November. It would be so lovely to see and meet you!

Bisous! 💋

RSVP here: www.meetup.com/android-pari...
Meetup de Novembre chez Back Market ⏪, Mon, Nov 24, 2025, 7:00 PM | Meetup
C'est parti pour un nouveau Meetup plein d'énergie à Paris l**e 24 novembre 2025** ! **Un grand merci à Back Market pour leur accueil!** Animations, Gradle et tips de déve
www.meetup.com
November 11, 2025 at 6:14 AM
Reposted by Romain Boisselle
Hey Android devs! Planning your next career move for 2026? Go beyond a single platform.
We’ve launched #KMPLevelUp — a free 4-week journey to master KMP with curated courses, expert content, and a live webinar. Time to ship your Kotlin skills to iOS & web: jb.gg/vbl7v4
Level Up with Kotlin Multiplatform | JetBrains Learning Journey
Master Kotlin Multiplatform before 2026! Join JetBrains’ 4-week KMP learning journey with expert courses, talks, and career insights.
jb.gg
November 10, 2025 at 10:46 AM
Reposted by Romain Boisselle
I shared how I typicallyl debug my Gradle builds

mbonnin.net/2025-11-08_g...
Gradle debug recipes
Get insights into your Gradle build.
mbonnin.net
November 10, 2025 at 9:13 AM
Reposted by Romain Boisselle
Happy Birthday Kotlin!
November 8, 2025 at 12:41 PM
Reposted by Romain Boisselle
This is fantastic and @zacsweers.dev deserves all the praise but it also is gonna give you a false idea of what Z is like as a maintainer and author, what the project is like, and how you might achieve something like this yourself
Hot take: Dependency Injection on Android just got a huge upgrade!!

Square just moved Anvil to maintenance mode to adopt Metro - a DI framework built by ONE PERSON that's 47-56% faster than Dagger+Anvil.

This is what "individual developers changing ecosystems" looks like 🧵

#AndroidDev
November 8, 2025 at 7:01 AM
Reposted by Romain Boisselle
If you happen to be in Amsterdam at the end of November, come say "hi" at the Kotlin Dev Day, where Duncan McGregor and I will be doing 47 refactorings in 45 minutes (see kotlindevday.com/program). I will also be just hanging out with Kodee on the 28th, so happy to chat or do a code kata 🧐
Program Kotlin Dev Day 2025 - Kotlin Dev Day
We proudly announce our 2025 schedule! With 5 stages and 32 sessions there will be a lot of Kotlin on the 27th of November.
kotlindevday.com
November 7, 2025 at 1:47 PM
Reposted by Romain Boisselle
Compose Multiplatform 1.10 will bundle Compose Hot Reload, so you don't even need to set up the plugin separately!

You can already try it in beta01:
Release 1.10.0-beta01 · JetBrains/compose-multiplatform · GitHub
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable. - Release 1.10.0-beta01 · JetBrains/compose-multiplatform
github.com
November 7, 2025 at 2:01 PM
Reposted by Romain Boisselle
🌟 Huge thanks to Benoit Lubek for tireless work in the nullability, defer & stream, and primary WGs — plus countless thoughtful comments & reviews. Your efforts lift the whole GraphQL project! 🙌 #GraphQLStar
November 4, 2025 at 8:15 AM
Reposted by Romain Boisselle
I just published a new article, 'Understanding the native SDK wrapper pattern in Kotlin Multiplatform'.

In the following deep dive, we’ll explore the delegation pattern used by @revenuecat.com, and how it gracefully wraps native Android and iOS SDKs.

www.revenuecat.com/blog/enginee...
Understanding the native SDK wrapper pattern in Kotlin Multiplatform
In this deep dive, we’ll explore how RevenueCat’s delegation pattern wraps native Android and iOS SDKs, enables effortless bidirectional conversion, and minimizes wrapper overhead.
www.revenuecat.com
November 3, 2025 at 4:30 PM
Reposted by Romain Boisselle
So many inspiring talks and brilliant people at droidcon London
Always a reminder that sharing and learning together is the best part of this job. #DCLDN25
October 30, 2025 at 5:31 PM
Reposted by Romain Boisselle
I just published a new article, 'Understanding the internals of Flow, StateFlow, and SharedFlow'.

In this article, you’ll dive deep into the internal mechanisms of Flow, StateFlow, and SharedFlow, exploring how they work under the hood.

www.revenuecat.com/blog/enginee...
Understanding the internal of Flow, StateFlow, and SharedFlow
In this article, you'll dive deep into the internal mechanisms of Flow, StateFlow, and SharedFlow, exploring how they work under the hood.
www.revenuecat.com
October 16, 2025 at 12:28 AM
Reposted by Romain Boisselle
We released Compose Hot Reload 1.0.0-rc01 🎆
What started as a happy accident was promised to be pushed towards stability as quickly as possible, allowing you to rely on a stable user experience.

github.com/JetBrains/co...
Release v1.0.0-rc01 · JetBrains/compose-hot-reload
Release summary 🔥🎆 The project is promoted to the 'RC' stage. We are still working on convenient tooling in IntelliJ and Android Studio and will continue experimenting there. The 'core technology' ...
github.com
October 6, 2025 at 12:28 PM
Reposted by Romain Boisselle
Reminder that Compose Multiplatform (www.jetbrains.com/compose-mult...) is Stable on iOS, Android and Desktop....and now in Beta for Web.
October 3, 2025 at 10:34 AM
Reposted by Romain Boisselle
Software engineering is evolving fast thanks to AI. At amo, we built a team dedicated to leveraging AI across our stack. Our experience so far is pretty clear. AI isn’t (yet) great at building features to our craft standards. 1/2
October 3, 2025 at 10:11 AM
Reposted by Romain Boisselle
So happy to announce that I’ll be speaking at droidcon Berlin 2025

As always, I’m excited to connect with the amazing Android community.

If you want to give a deep dive into Compose Multiplatform, please join me on Friday Morning in the room "Material Meetup".
September 22, 2025 at 9:17 AM
Reposted by Romain Boisselle
Yeah man we should really fight back by staying on X
September 21, 2025 at 2:58 AM
Reposted by Romain Boisselle
Back to School ! Meetup in Paris. First talk @gressier.bsky.social speaking about Compose Multiplateform
September 18, 2025 at 5:25 PM
Reposted by Romain Boisselle
📣 The KotlinConf'26 Call for Speakers is OPEN!

Share your Kotlin expertise with the world – server-side, web, desktop, mobile, AI/ML, and more! Submit your proposal and get a chance to speak at the year's biggest Kotlin event!

👉 https://kotl.in/conf26-submittalk 👈
September 15, 2025 at 8:50 AM
Reposted by Romain Boisselle
KotlinConf 2026 CFP is open! 🔥

Looking forward to all your awesome submissions, and hearing about all the cool things everyone has been up to😁

sessionize.com/kotlinconf-2...
KotlinConf 2026: Call for Speakers
KotlinConf is an official conference by JetBrains. It is devoted to the Kotlin programming language and is the place for the community to gather and d...
sessionize.com
September 15, 2025 at 8:08 AM
Reposted by Romain Boisselle
ai-label.org interesting initiative to mark whether your content is AI generated or not.
September 8, 2025 at 9:54 AM
Reposted by Romain Boisselle
À l'instant dans le journal de 7h de @franceinter.fr, on défend le polémiste Raphaël Enthoven, qui a récemment sous-entendu que les journalistes de Gaza étaient des agents du Hamas. Pas un mot sur le fait qu'Adèle van Reeth, la compagne de Raphaël Enthoven, est… la directrice de France Inter.
September 8, 2025 at 5:19 AM
Does anybody want to eat my shit?
This is unbelievable 😪
Incredible clip of tech CEOs fawning over Donald Trump. Someone store this clip in the underground archive vault
September 7, 2025 at 7:39 PM
Reposted by Romain Boisselle
September 1, 2025 at 11:32 AM