Programação em Kotlin: guia Big Nerd Ranch
Полное руководство по Kotlin от экспертов Big Nerd Ranch
Resumo:
Introdução
O livro «Kotlin Programming: The Big Nerd Ranch Guide» (segunda edição, 2021) é um dos guias mais autoritários e práticos para a linguagem Kotlin. Os autores — Andrew Bailey, David Greenhalgh e Josh Skeen — são instrutores experientes da lendária escola Big Nerd Ranch, conhecida por seus cursos intensivos de desenvolvimento para iOS e Android. Este livro não é apenas uma referência, mas um curso completo que o levará desde os fundamentos até tópicos avançados, incluindo coroutines, programação funcional e criação de aplicativos Android. No lançamento da segunda edição, Kotlin já havia se tornado a linguagem oficial para desenvolvimento Android, tornando o livro especialmente relevante.
Sobre o que é o livro
O livro cobre todo o Kotlin moderno, começando pela sintaxe básica e terminando com conceitos complexos como coroutines, fluxos de dados (Flow) e interação com Java. Cada capítulo é construído com base no princípio de "prática primeiro": você escreve código, resolve problemas e só depois se aprofunda na teoria. Os principais tópicos incluem:
- Tipos de dados, variáveis, construções condicionais e loops
- Programação orientada a objetos: classes, interfaces, herança, composição
- Programação funcional: lambdas, funções de alta ordem, imutabilidade
- Trabalho com coleções e sequências
- Tratamento de erros e exceções
- Coroutines e programação assíncrona
- Interação com código Java
- Criação