Kotlin in the Wild
Реальные проекты на Kotlin: от идеи до продакшна
Resumo:
Introdução
O livro «Kotlin in the Wild» (autores — Ian Clarke e Enrico Bruno Del Zotto, 2021, 290 páginas) não é mais um tutorial sobre sintaxe do Kotlin. É uma coletânea de casos reais, decisões arquiteturais e técnicas práticas que os autores reuniram enquanto trabalhavam em projetos comerciais. O título fala por si: Kotlin «na natureza selvagem» — ou seja, em condições reais de desenvolvimento, com seus prazos, bugs e compromissos não óbvios.
O livro é voltado para desenvolvedores que já conhecem os fundamentos do Kotlin (ou Java) e querem entender como aplicar a linguagem em projetos reais — desde aplicativos Android até soluções server-side com Ktor e Spring Boot. Ele não ensina a escrever «Hello, World», mas mostra como construir sistemas de nível de produção.
Sobre o que é o livro
«Kotlin in the Wild» consiste em 12 capítulos, cada um dedicado a um aspecto específico do desenvolvimento em Kotlin. Os autores compartilham experiências adquiridas em empresas de diferentes portes — desde startups até grandes corporações. Os principais tópicos:
- Arquitetura de aplicações — como organizar o código para que seja flexível e testável. São abordados os padrões MVVM, MVI, Clean Architecture em Kotlin.
- Trabalhando com coroutines e Flow — não apenas sintaxe, mas cenários reais: cancelamento de requisições, tratamento de erros, testes de código assíncrono.
- Serialização e trabalho com API — uso de kotlinx.serialization, configuração do Retrofit, processamento de JSON considerando null