techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.8K
active users

#kmp

3 posts2 participants0 posts today

At mDevCamp, our own Filip Dolník is flipping the script—bringing the iOS developer’s perspective on using KMP in production. 💡

If you're an #iOSDev exploring #KMP, this is your talk.

Real talk. Real lessons. Real Kotlin on iOS.
📍 Prague
🗓️ June 3
🔗 mdevcamp.eu/#filip-dolnik-modal

mdevcamp.eumDevCamp 2025: 11th International Conference for Mobile DevelopersJoin the 11th International Conference for Mobile Developers on June 2-3, 2025, at Holešovice Market. Connect, learn, and experience the future of mobile development!
Continued thread

E a última atualização do macOS/Xcode quebrou a compilação do meu projeto #KMP 🥲 Vou ter de re-fazer toda a integração com libs Swift (CryptoKit e similares). O maior desafio/problema com tecnologias multi-plataforma, quando a Apple decide ligar o fo**-se.

Continued thread

Pequena, mas significativa mudança no meu projetinho #KMP: Eu coloquei, na parte Kotlin, uma lógica para fazer scrobble das música para o last.fm (1 vez para todas plataformas) e coloquei o player no menu bar no macOS. Agora, o app em background mantem o scrobble em dia.

Continued thread

E o meu próximo passo com #KMP foi dado. Agora, coloquei a lógica para controlar o player (100% Kotlin) e as views para mostrar o status. Foi interessante ver que é possível reter o código em Kotlin, mesmo que cada plataforma use sua SDK específica.

Continued thread

Várias libs que lidam com criptografia (JWT, por exemplo) para #KMP (todas que achei até agora) podem funcionar no iOS e Android mas falham no macOS. Várias das libs esperam um desktop em JVM. Mover a criptografia para o nativo me permite usar SwiftUI para iOS & Mac nativo.