Rodrigo Sicarelli
rsicarelli.bsky.social
Rodrigo Sicarelli
@rsicarelli.bsky.social
Staff Software Engineer | KMP @ StoneCo
São Paulo 🇧🇷
dev.to/rsicarelli
github.com/rsicarelli
Only one or the other. If the type is internal, there is no need for the annotation! We ended up building a Gradle Plugin called KMP Lint to help us on this journey (the only scalable way in our case). We plan to open source it soon 🤞
May 9, 2025 at 2:15 PM
There is a doc in the Kotlin repo on this topic: github.com/JetBrains/ko...

Yes, hacking.md 🤣. Lots of outdated stuff, but an interesting read!
May 9, 2025 at 2:10 PM
Also use internal and @/HiddenFromObjC annotations properly.

Over-exposing Kotlin code to objc headers increases the link time, and also the .framework size!
May 8, 2025 at 10:22 AM
Kotlin 2.1 has a new linker, plus an upgrade from LLVM 11 to 16.

There is also a compiler flag to disable some optimisations, the `-Xdisable-phases', which we can use to disable the LTO optimisation.

There is a flag to profile the compiler phases (works on 2.0 too), the `-Xprofile-phases`
May 8, 2025 at 10:17 AM
We ended up creating some scripts on iOS setup that selects the targets and built type for the .framework.

Pretty much, local and CI (tests) we do iosSimulatorArm64 + debug.

For internal test flight builds, we do iosArm64 + debug.

For prod, iosArm64 + release.

We avoid release at all costs 👀
May 8, 2025 at 10:13 AM
Special thanks to @kaeawc.bsky.social for pointing me in the direction of using VisualVM, which has now become my best friend 😂
March 21, 2025 at 11:26 AM
Chegou a ver se essas libs fazem algum import específico do iOS? As vezes, só organização de source set já suportaria rs
March 13, 2025 at 11:46 PM
Quase finalizando o KMP-102, nem acredito 😭
March 7, 2025 at 3:19 PM
iOS reviews ✨
February 24, 2025 at 12:19 PM
I am just looking for a reason to buy an m4 mini 🥹 they are so portable 🤏
January 28, 2025 at 7:15 PM
I need a m4 mini at home for this ASAP
January 28, 2025 at 3:17 PM
O r1 se compara com o GPT o1 que custa 200 doletas mês, só que de graça e realmente melhor

Usa um rolê de deep think, é como se a AI conversasse com ela mesmo antes de te responder, poderoso d+

Só tem que ativar no chat
January 26, 2025 at 6:18 PM
100% apoiado hahahahaha
Imagino que deve engajar pra galera clicar, mas comigo não funciona rs
January 24, 2025 at 3:52 PM
O vídeo preview vc diz reproduzir automaticamente na lista de vídeos?
January 24, 2025 at 3:33 PM