Coroutines Avancadas: Structured Concurrency Kotlin
Se voce ja entende o basico de coroutines em Kotlin — launch, async, suspend — e hora de dominar os padroes avancados que separam codigo de producao de codigo de tutorial. …
Se voce ja entende o basico de coroutines em Kotlin — launch, async, suspend — e hora de dominar os padroes avancados que separam codigo de producao de codigo de tutorial. …
A desestruturação é um dos recursos mais usados no Kotlin. Toda vez que você escreve val (nome, idade) = pessoa, está usando esse mecanismo. O problema é que, até agora, a …
A kotlinx.serialization é a biblioteca oficial do Kotlin para serialização e desserialização de dados, e vai muito além do básico @Serializable em data classes. Quando você …
Se você já escreveu código Kotlin com MutableStateFlow, MutableLiveData ou qualquer padrão reativo, conhece bem o ritual: criar uma propriedade privada mutável prefixada com _ e …
O Kotlin 2.1 é um marco importante para a linguagem. Com o compilador K2 finalmente como padrão, novos recursos de sintaxe e melhorias significativas em Kotlin/JS e Kotlin/Wasm, …
Se o build do seu projeto Kotlin demora mais do que deveria, há uma boa chance de que o kapt (Kotlin Annotation Processing Tool) seja o vilão. A boa notícia é que o KSP — Kotlin …