Introdução
  • Seja Bem-vindo!
  • Código Fonte dos Exercícios e Projetos
Kotlin Básico
  • A Linguagem de Programação Kotlin
  • Kotlin na Máquina Virtual Java
  • Configurando Sua Máquina
  • Intellij IDEA
  • Olá Mundo
  • Variáveis
  • Tipos Primitivos & Strings
  • Null Safe
  • Controle de Fluxo: If/Else
  • Controle de Fluxo: When
  • Controle de Fluxo: While
  • Controle de Fluxo: For
  • Arrays
  • Functions
  • Download dos Slides
Kotlin e Orientação a Objetos
  • O que é Orientação a Objetos
  • Objetos
  • Classes
  • Propriedades
  • Construtores
  • Herança
  • Interface
  • Modificadores de Acesso
  • Data Classes
  • Download dos Slides
Kotlin Intermediário
  • Exceções
  • Collections
  • Collections: Lists
  • Collections: Set
  • Collections: Map
  • Enumerados (Enum)
  • Packages
  • Imports
  • Download dos Slides
Kotlin no Android
  • Android Studio e Kotlin
  • Lista de Conteúdos
#1 App: KTempConverter
  • Introdução
  • Criando o Projeto
  • Criando o Layout
  • Recuperando as Views
  • Adicionando a Lógica
  • Finalizando o App
#2 App: KFeedReader
  • Introdução
  • Criando o Projeto
  • Criando o Layout com RecyclerView e CardView
  • Configurando o Leitor de RSS
  • Criando o Adapter
  • Configurando a RecyclerView com Adapter
  • Como resolver o bug da tela branca
  • Finalizando o App
#3 App: KJogoVelha
  • Introdução
  • Desenhando o Tabuleiro
  • Adicionando a Lógica
  • Adicionando Botão Reiniciar e as Cores
Desafios: Conversão de Apps Android em Java para Kotlin
  • Projeto: Boas Vindas Androideiro
  • Projeto: Baskete
  • Projeto: Tupicionario
  • Projeto: Bolly Filmes
Bônus
  • Mini-Treinamento Gratuito Complementar
  • [eBook] Android Aprendiz: O Guia Definitivo
  • [eBook] Android Studio: O Guia Passo a Passo
  • [eBook] Escolha sua Ideia Perfeita de Aplicativo para Lançar e Monetizar
  • [Artigo] Aprender a Programar: Um Guia do Desenvolvedor Android
  • [Artigo] Como criar um Aplicativo Android: Da Ideia ao Lançamento em 10 Passos
  • Cupons de Desconto