---
title: "Guias Completos de Kotlin | Kotlin Brasil"
url: "https://kotlin.dev.br/guias.md"
markdown_url: "https://kotlin.dev.br/guias.md"
description: "Guias aprofundados e definitivos sobre Kotlin em português brasileiro. Coroutines, Android, backend e multiplataforma."
---

# Guias Completos de Kotlin | Kotlin Brasil

Guias aprofundados e definitivos sobre Kotlin em português brasileiro. Coroutines, Android, backend e multiplataforma.


## Trilhas recomendadas

### Backend Kotlin em 2026

Se você quer usar Kotlin fora do Android, comece por esta sequência:

- **[Kotlin para Backend: guia completo](/guias/kotlin-para-backend/)** — visão geral de Spring Boot, Ktor, APIs REST, banco de dados e deploy server-side.
- **[Kotlin server-side](/guias/kotlin-server-side/)** — quando escolher Kotlin para serviços JVM, microsserviços e produtos web.
- **[Guia Ktor para backend](/guias/guia-kotlin-backend-ktor/)** — rota prática para APIs leves, assíncronas e idiomáticas.
- **[Guia Spring Boot com Kotlin](/guias/guia-kotlin-backend-spring/)** — caminho mais empresarial para times que já usam Spring.
- **[Kotlin com Firebase ou Supabase](/blog/kotlin-firebase-supabase-backend-mobile-2026/)** — comparação prática para apps Android/KMP que precisam decidir entre BaaS e backend próprio.

### Android e produto mobile

- **[Kotlin para Android](/guias/guia-kotlin-android-desenvolvimento/)** — fundamentos modernos para apps Android.
- **[Arquitetura MVVM com Kotlin](/guias/guia-arquitetura-mvvm-kotlin/)** — organização de telas, estados e camadas.
- **[Jetpack Compose](/guias/guia-jetpack-compose/)** — UI declarativa para Android moderno.
- **[Retrofit com Kotlin](/tutoriais/kotlin-retrofit-tutorial/)** — integração REST com OkHttp, coroutines, autenticação e cache local.
- **[App Links e Deep Links com Kotlin](/blog/app-links-deep-links-android-kotlin-2026/)** — URLs verificadas, Navigation Compose, segurança, analytics e testes de entrada externa.
- **[Testes Android com Kotlin](/guias/testes-android-compose-maestro/)** — estratégia com ViewModel, Compose, JUnit, Espresso e Maestro.
- **[Firebase Crashlytics com Kotlin](/blog/firebase-crashlytics-anr-android-kotlin-2026/)** — investigação de crashes, ANRs e estabilidade em produção.
- **[Kotlin Multiplatform Mobile](/guias/guia-kotlin-multiplatform-mobile/)** — compartilhamento de domínio entre Android e iOS.

### Qualidade, performance e entrega

- **[Coroutines em Kotlin](/guias/guia-coroutines-completo/)** — concorrência estruturada para apps e servidores.
- **[Testes em Kotlin](/guias/guia-testes-kotlin/)** — unidade, integração e confiança para refatorar.
- **[Performance em Kotlin](/guias/guia-kotlin-performance/)** — gargalos comuns e otimização sem chute.
- **[CI/CD para Kotlin](/guias/guia-kotlin-ci-cd/)** — automação de build, teste e publicação.
- **[Kotlin com Docker](/guias/guia-kotlin-docker/)** — empacotamento previsível para ambientes reais.

### Para quem vem de Java

- **[Kotlin para desenvolvedores Java](/guias/kotlin-para-desenvolvedores-java/)** — diferenças práticas na linguagem e no estilo.
- **[Migração de Java para Kotlin](/guias/migracao-java-para-kotlin/)** — adoção gradual sem reescrever tudo.
- **[Kotlin funcional](/guias/kotlin-funcional/)** — funções de alta ordem, imutabilidade e expressividade.


## Pages

- [Testes Android com Kotlin: Compose, JUnit e Maestro | Kotlin Brasil](/guias/testes-android-compose-maestro.MD) - Aprenda uma estratégia prática de testes Android com Kotlin em 2026: ViewModel, coroutines, Flow, Jetpack Compose, Room, WorkManager, Espresso e Maestro.
- [Frameworks Server-Side Kotlin: Guia Completo em Português | Kotlin Brasil](/guias/kotlin-server-side.MD) - Compare frameworks server-side Kotlin: Ktor, Spring Boot, Quarkus, Micronaut e http4k. Guia completo com benchmarks e recomendações.
- [Kotlin Flow: Guia Completo em Português | Kotlin Brasil](/guias/kotlin-flow-guia.MD) - Domine Kotlin Flow: cold vs hot flows, operadores, StateFlow, SharedFlow, callbackFlow, tratamento de erros e uso no Android com lifecycle.
- [Programação Funcional em Kotlin: Guia Completo em Português | Kotlin Brasil](/guias/kotlin-funcional.MD) - Domine programação funcional em Kotlin: funções de alta ordem, lambdas, imutabilidade, composição de funções, tail recursion e Arrow library.
- [Performance em Kotlin: Guia Completo de Otimização | Kotlin Brasil](/guias/guia-kotlin-performance.MD) - Otimize a performance de aplicações Kotlin. Guia completo com profiling, gerenciamento de memória, coroutines eficientes e boas práticas.
- [REST APIs com Kotlin: Guia Completo em Português | Kotlin Brasil](/guias/guia-kotlin-rest-api.MD) - Aprenda a construir REST APIs profissionais com Kotlin. Guia completo com design, válidação, documentação, versionamento e boas práticas.
- [Microsserviços com Kotlin: Guia Completo em Português | Kotlin Brasil](/guias/guia-kotlin-microservicos.MD) - Aprenda a construir microsserviços com Kotlin usando Spring Boot e Ktor. Guia completo com comunicação, resiliência, monitoramento e deploy.
- [Kotlin com Docker: Guia Completo em Português | Kotlin Brasil](/guias/guia-kotlin-docker.MD) - Aprenda a containerizar aplicações Kotlin com Docker. Guia completo com Dockerfile, multi-stage builds, Docker Compose e boas práticas.
- [CI/CD para Kotlin em 2026: GitHub Actions, GitLab CI, Gradle e Deploy](/guias/guia-kotlin-ci-cd.MD) - Guia prático de CI/CD para projetos Kotlin: GitHub Actions, GitLab CI, Gradle, testes, detekt, ktlint, Docker, deploy e escolhas entre pipelines.
- [Kotlin para Backend: Guia Completo de Desenvolvimento Server-Side | Kotlin Brasil](/guias/kotlin-para-backend.MD) - Aprenda a usar Kotlin para desenvolvimento backend com Spring Boot, Ktor e outros frameworks. Guia completo em português.
- [Kotlin com Gradle: Guia Completo em Português | Kotlin Brasil](/guias/guia-kotlin-gradle.MD) - Domine Gradle com Kotlin DSL para projetos Android e backend. Guia completo com configuração, plugins, dependências e otimização de builds.
- [Injeção de Dependencia em Kotlin: Guia Completo com Koin e Hilt | Kotlin Brasil](/guias/guia-dependency-injection-kotlin.MD) - Aprenda injeção de dependência em Kotlin com Koin, Dagger e Hilt. Guia completo com exemplos práticos, comparações e boas práticas.
- [Clean Architecture com Kotlin: Guia Completo em Português | Kotlin Brasil](/guias/guia-clean-architecture-kotlin.MD) - Aprenda Clean Architecture com Kotlin na prática. Guia completo com camadas, use cases, repositórios e exemplos para Android e backend.
- [Testes em Kotlin: Guia Completo para JVM, Android e Backend | Kotlin Brasil](/guias/guia-testes-kotlin.MD) - Aprenda a montar uma estratégia de testes em Kotlin com JUnit 5, MockK, Kotest, coroutines, Flow, Testcontainers, Ktor, Spring Boot e Android.
- [Kotlin com Ktor: Guia Completo para Backend | Kotlin Brasil](/guias/guia-kotlin-backend-ktor.MD) - Aprenda a criar aplicações backend com Ktor e Kotlin. Guia completo com rotas, autenticação, banco de dados, WebSockets e deploy.
- [Kotlin com Spring Boot: Guia Completo para Backend | Kotlin Brasil](/guias/guia-kotlin-backend-spring.MD) - Aprenda a desenvolver aplicações backend com Kotlin e Spring Boot. Guia completo com REST APIs, banco de dados, segurança e boas práticas.
- [Kotlin Multiplatform Mobile (KMM): Guia Completo em Português | Kotlin Brasil](/guias/guia-kotlin-multiplatform-mobile.MD) - Aprenda Kotlin Multiplatform Mobile para compartilhar código entre Android e iOS. Guia completo com setup, arquitetura e exemplos práticos.
- [Migração de Java para Kotlin: Guia Passo a Passo Completo | Kotlin Brasil](/guias/migracao-java-para-kotlin.MD) - Aprenda como migrar seu projeto Java para Kotlin de forma segura e gradual. Estratégias, ferramentas e melhores práticas de migração.
- [Kotlin Coroutines: Guia Completo em Português | Kotlin Brasil](/guias/guia-coroutines-completo.MD) - Domine Kotlin Coroutines com este guia completo. Aprenda suspend functions, Flow, Dispatchers, tratamento de erros e padrões avançados.
- [Jetpack Compose: Guia Completo em Português | Kotlin Brasil](/guias/guia-jetpack-compose.MD) - Aprenda Jetpack Compose do básico ao avançado. Guia completo com exemplos práticos, componentes, estado, navegação e boas práticas em Kotlin.
- [Arquitetura MVVM com Kotlin: Guia Completo em Português | Kotlin Brasil](/guias/guia-arquitetura-mvvm-kotlin.MD) - Domine a arquitetura MVVM com Kotlin para Android. Aprenda ViewModel, LiveData, StateFlow e boas práticas com exemplos reais e completos.
- [Desenvolvimento Android com Kotlin: Guia Completo em Português | Kotlin Brasil](/guias/guia-kotlin-android-desenvolvimento.MD) - Aprenda desenvolvimento Android com Kotlin do zero ao avançado. Guia completo com exemplos práticos, boas práticas e dicas para criar apps Android.
- [Kotlin para Desenvolvedores Java: Guia de Transição Completo | Kotlin Brasil](/guias/kotlin-para-desenvolvedores-java.MD) - Guia completo para desenvolvedores Java que desejam aprender Kotlin. Compare sintaxe, recursos e melhores práticas da migração.
- [Guia Completo de Kotlin para Iniciantes: Aprenda do Zero | Kotlin Brasil](/guias/guia-completo-kotlin.MD) - Guia completo de Kotlin para iniciantes em português. Aprenda sintaxe, variáveis, funções, classes é muito mais neste tutorial passo a passo.
