Kotlin — não é apenas o "novo Java", mas seu ingresso para o mundo do desenvolvimento moderno
Lembra da época em que o desenvolvimento Android era associado exclusivamente ao Java pesado, intermináveis findViewById e boilerplate? O Google ouviu as preces dos desenvolvedores e em 2017 tornou o Kotlin a linguagem oficial para Android. Desde então, já se passaram sete anos, e o Kotlin não apenas sobreviveu — ele conquistou não só o desenvolvimento mobile, mas também o backend (graças ao Ktor), data science e até projetos multiplataforma com o Kotlin Multiplatform.
Se você decidiu aprender Kotlin, mas não sabe por onde começar, está no lugar certo. Neste artigo, reunimos os melhores canais do YouTube e cursos online de Kotlin que vão te ajudar a percorrer o caminho do "Hello, World!" até escrever seu próprio aplicativo com corrotinas e DI. Sem enrolação — apenas recursos testados que realmente funcionam.
Por que aprender Kotlin agora?
Antes de mergulhar na lista de canais, vamos entender rapidamente por que o Kotlin não é moda passageira, mas uma necessidade:
- 90% dos novos aplicativos na Google Play são escritos em Kotlin. Se você quer ser um desenvolvedor Android, o caminho é um só.
- Kotlin Multiplatform permite compartilhar código entre iOS, Android e web. A economia de tempo é enorme.
- Kotlin para backend: os frameworks Ktor e Spring Boot com suporte a Kotlin superam o Java em concisão.
- Null safety — você simplesmente vai parar de ter medo de
NullPointerException.
Agora, vamos ao que interessa. Aqui está uma seleção que vai economizar horas de pesquisa.
🔥 Top canais do YouTube sobre Kotlin (gratuitos e de qualidade)
1. Android Broadcast — para quem ama estrutura
Um dos canais em português mais populares sobre desenvolvimento Android. O apresentador, Sergey Kashtanov, explica coisas complexas de forma simples. Aqui você encontrará playlists sobre Kotlin Coroutines, Jetpack Compose e arquitetura de aplicativos.
O que assistir primeiro:
- "Kotlin do zero ao Junior" — o início ideal para iniciantes.
- "Coroutines e Flow" — análise de concorrência com exemplos reais.
2. Sergey Nemchinsky — o pai do desenvolvimento Android
Se você assistiu ao curso dele de Java, sabe que Sergey sabe explicar. A playlist dele "Kotlin para iniciantes" é um clássico: da sintaxe à criação do primeiro aplicativo. Bônus: ele frequentemente analisa problemas reais de entrevistas.
Exemplo de código do canal:
// Função de ordem superior — tópico que Sergey analisa detalhadamentefun processNumbers(list: List<Int>, operation: (Int) -> Int): List<Int> { return list.map { operation(it) }}
fun main() { val numbers = listOf(1, 2, 3, 4, 5) val doubled = processNumbers(numbers) { it * 2 } println(doubled) // [2, 4, 6, 8, 10]}3. Kotlin Weekly — novidades e best practices em inglês
Para quem quer ficar por dentro das tendências. O canal não é tão frequente, mas cada episódio é um concentrado de utilidades: novos recursos da linguagem, atualizações de bibliotecas e dicas da JetBrains.
4. GopherVids — um curinga inesperado
Sim, é um canal sobre Go, mas o autor periodicamente publica comparações entre Go e Kotlin. Se você já conhece uma linguagem e quer migrar para Kotlin, esta é uma ótima maneira de entender a diferença nas abordagens de concorrência e tratamento de erros.
📚 Cursos pagos e gratuitos: do iniciante ao profissional
5. Stepik: "Kotlin para iniciantes" da JetBrains
Curso gratuito dos criadores da linguagem. É a base que todo mundo deveria fazer. 15 módulos, exercícios práticos, certificado. Desvantagem: o material está um pouco desatualizado (falta Compose), mas os fundamentos da sintaxe são perfeitos.
6. Udemy: "Kotlin for Android & Java Developers"
Curso de Tim Buchalka e Paulo Dichone. 35 horas, mais de 300 aulas. Começa do zero e vai até