Skip to content

roniwellington/estudoDeKotlin

Repository files navigation

Estudo de Kotlin

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.

Conteúdo abordado

  • ✅ 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 var e val na 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 get e set personalizados
  • ✅ 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages