Este repositório reúne anotações e exemplos práticos com foco nos principais fundamentos da linguagem Kotlin, abordando desde conceitos básicos até práticas mais avançadas.
- ✅ O que é Kotlin
- ✅ Como criar um projeto Kotlin gerenciado pelo Maven no IntelliJ IDEA
- ✅ Estrutura básica de um projeto Kotlin
- ✅ Integração entre Kotlin e Java
- ✅ Consumo de APIs externas com a biblioteca HTTP do Java
- ✅ Criação de classes e instâncias em Kotlin
- ✅ Diferença entre
varevalna declaração de variáveis - ✅ Interpolação de Strings
- ✅ Uso de construtores primários e secundários
- ✅ Instanciação de objetos com named arguments
- ✅ Utilização da biblioteca Gson para desserialização de objetos
- ✅ Definição e uso de data classes
- ✅ Boas práticas no consumo de APIs externas
- ✅ Escopos de variáveis em Kotlin
- ✅ Tratamento de exceções com
try-catch - ✅ Uso do recurso
runCatching() - ✅ Null Safety: como lidar com variáveis nulas
- ✅ Organização de projeto em pacotes de forma limpa e escalável
- ✅ Uso e implementação de scope functions (
let,apply,run,also,with) - ✅ Encapsulamento e tratamento de atributos privados
- ✅ Definição de properties com
getesetpersonalizados - ✅ Criação e uso de métodos em classes
- ✅ Validações com expressões regulares (Regex)
- ✅ Inicializações com o bloco
init - ✅ Estruturas de repetição e loops
- ✅ Criação e manipulação de listas
- ✅ Relacionamento entre classes
- ✅ Manipulação de listas: ordenação, filtragem, exclusão e modificação
- ✅ Utilização de extension functions
Este projeto foi construído como parte de minha jornada de aprendizado com foco em Kotlin e boas práticas de desenvolvimento.