Scope Functions em Kotlin: Guia Completo | Kotlin Brasil
As scope functions sao um dos recursos mais usados e, ao mesmo tempo, mais confusos de Kotlin. Existem cinco delas — let, run, with, apply e also — e todas fazem basicamente a …
Artigos, tutoriais e guias sobre Kotlin em português brasileiro. Aprenda Kotlin com conteúdo atualizado para desenvolvedores brasileiros.
As scope functions sao um dos recursos mais usados e, ao mesmo tempo, mais confusos de Kotlin. Existem cinco delas — let, run, with, apply e also — e todas fazem basicamente a …
“Será que vale a pena investir em Kotlin?” — se essa dúvida passa pela sua cabeça, este post é pra você. Vamos analisar o mercado de trabalho, faixas salariais, habilidades mais …
Se coroutines são o coração da programação assíncrona em Kotlin, Flow é o sistema circulatório. Enquanto uma suspend function retorna um único valor, um Flow emite múltiplos …
Se você já usou Gradle com Kotlin, configurou rotas no Ktor ou montou layouts no Jetpack Compose, você já usou uma DSL sem perceber. DSL (Domain Specific Language) é um dos …
Escrever o mesmo código duas (ou três) vezes para plataformas diferentes é uma dor que todo time de desenvolvimento conhece. Kotlin Multiplatform (KMP) resolve isso permitindo …
Spring Boot é o framework mais popular do ecossistema Java para backend, e ele funciona maravilhosamente bem com Kotlin. Na verdade, a combinação Kotlin + Spring Boot é tão boa que …
Se você já precisou representar um conjunto finito de estados ou tipos no seu código, as Sealed Classes do Kotlin são exatamente o que você procura. Elas combinam o melhor dos …
Imagine poder adicionar métodos novos a classes que já existem — sem herança, sem wrappers, sem modificar o código original. Parece mágica? Em Kotlin, isso se chama Extension …
Se você já programou em Java, com certeza já tomou aquele susto com NullPointerException em produção. Tony Hoare, o criador do conceito de null, chamou isso de “o erro de um bilhão …
Coroutines são, sem exagero, um dos recursos mais poderosos de Kotlin. Se você já sofreu com callbacks aninhados, threads manuais ou AsyncTask no Android, prepare-se: sua vida vai …