🚀 Happy to announce Fakt
Fakt is a Kotlin compiler plugin that uses FIR/IR phases to generate type-safe fakes at compile time ✨
Give it a try → github.com/rsicarelli/fakt
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/the…
📱 Two Years with Kotlin Multiplatform: From Zero to 55% Shared Code
At KotlinConf’25, @rsicarelli shared how StoneCo – serving 4M+ users – scaled KMP adoption, trained 130 engineers, and achieved 55% code sharing across two large-scale mobile apps.
📺 kotl.in/u5aa8v
@ChrisKruegerDev Tooling and repository integration, as well as all the generic core modules. Currently, we are focusing heavily on reducing build time 🔧
I'm more than excited to share our KMP journey at KotlinConf'25 🎉
Whether you're considering KMP or scaling it in your organization, join me to hear about some of our results and future plans!
See you in Copenhagen 🇩🇰✌️
📢 Novo artigo da série KMP-102
Dessa vez explorei estratégias de modularização em projetos KMP
Coraçãozinho pra dar uma força 🙏
Boa leitura ✌️
#o-que-é-modularização" target="_blank" rel="nofollow noopener">dev.to/rsicarelli/kmp…
@theapache64 Curious about this "Command" interface, is it from "Carnage"?
We struggle a lot with running commands on Gradle, we ended up with some ugly extensions to the ExecutorService to run such commands 😬
@mbakguns Great question! Honestly, we were much slower in the beginning 🥲. We had to invest heavily in platforming to improve our cycle time.
Nowadays, things are much faster: we have weekly releases, and teams are able to ship new features with every release