São Paulo 🇧🇷
dev.to/rsicarelli
github.com/rsicarelli
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...
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...
At KotlinConf’25, @rsicarelli.bsky.social 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
At KotlinConf’25, @rsicarelli.bsky.social 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
android-developers.googleblog.com/2025/05/kotl...
android-developers.googleblog.com/2025/05/kotl...
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 ✌️
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 ✌️
Before: ~17gb allocated (Gradle + Kotlin daemons)
After: ~8gb allocated (with some extra heap for buffer)
Same build time 🎉🚀
Before: ~17gb allocated (Gradle + Kotlin daemons)
After: ~8gb allocated (with some extra heap for buffer)
Same build time 🎉🚀
Dessa vez explorei estratégias de modularização em projetos KMP
Coraçãozinho pra dar uma força 🙏
Boa leitura ✌️
dev.to/rsicarelli/k...
Dessa vez explorei estratégias de modularização em projetos KMP
Coraçãozinho pra dar uma força 🙏
Boa leitura ✌️
dev.to/rsicarelli/k...
I think it does 👀
I think it does 👀
Não que eu não tô assistindo (pois é) mas consumir isso o tempo todo? N obg ✋
Não que eu não tô assistindo (pois é) mas consumir isso o tempo todo? N obg ✋
Comecei a escrever sobre o tema na série KMP-102, mais artigos irão vir 🏃
dev.to/rsicarelli/k...
Comecei a escrever sobre o tema na série KMP-102, mais artigos irão vir 🏃
dev.to/rsicarelli/k...
Just applied the api/impl modularisation strategy to XCFramework and it works 👀 will collect build time results soon
Just applied the api/impl modularisation strategy to XCFramework and it works 👀 will collect build time results soon
- Increasing JVM settings has no effect on build time
- The "link" task on KGP is the main issue. This task delegates the linking process to LLVM.
- xcodebuild -create-xcframework seems to have a virtual impact.
- Could not find any LLVM hack to boost CPU usage
XCFramework assembly on KMP uses ~9% of my CPU 👀 maybe that's why it takes so long to finish (40 minutes on my M3 pro)
Does anyone know how to speed up this execution? Maybe a hidden flag? 🤔
- Increasing JVM settings has no effect on build time
- The "link" task on KGP is the main issue. This task delegates the linking process to LLVM.
- xcodebuild -create-xcframework seems to have a virtual impact.
- Could not find any LLVM hack to boost CPU usage
XCFramework assembly on KMP uses ~9% of my CPU 👀 maybe that's why it takes so long to finish (40 minutes on my M3 pro)
Does anyone know how to speed up this execution? Maybe a hidden flag? 🤔
XCFramework assembly on KMP uses ~9% of my CPU 👀 maybe that's why it takes so long to finish (40 minutes on my M3 pro)
Does anyone know how to speed up this execution? Maybe a hidden flag? 🤔
hell yeah 🌚
hell yeah 🌚
Processing a file with ~4k lines took about 1 minute using a shell script.
Using Kotlin scripts + coroutines it went down to 2-3 seconds 👀
Processing a file with ~4k lines took about 1 minute using a shell script.
Using Kotlin scripts + coroutines it went down to 2-3 seconds 👀