Boas vindas
  • Aprenda como usar os recursos do curso
  • Redes sociais
Instalação no Windows
  • Instalando Java
  • Instalando Android Studio
Instalação no Mac
  • Instalando Java
  • Instalando Android Studio
Configuração do Android Studio Windows, MAC e Linux
  • O que irei aprender?
  • Configuração do Android Studio - parte I
  • Configuração do Android Studio - parte II
  • Virtualização
  • Configurando um emulador
  • Executando o App no dispositivo real
  • Configurando emulador Genymotion (Link necessário)
  • Configurando emulador Genymotion (opcional)
Criando seu primeiro App
  • O que irei aprender?
  • Criando meu primeiro projeto
  • Interface do Android Studio
  • Utilizando textos e botões
  • Adicionando evento de clique em um botão
  • Criando interface do #App1 Sorteio
  • Escrevendo os códigos do #App1 Sorteio
Algoritmo básico
  • O que irei aprender? algoritmo
  • O que é Algoritmo?
  • Tomada de decisão
  • Repetições
Aprenda Kotlin do zero
  • O que irei aprender?
  • O que é uma linguagem de programação?
  • Linguagem de programação Kotlin
  • Executando códigos online
  • O que são variáveis (Teoria)
  • O que são variáveis (Prática)
  • O que são variáveis (Arquivos da aula)
  • Tipos de variáveis
  • Tipos de variáveis (arquivos da aula)
  • Entenda Arrays
  • Entenda Arrays (arquivos da aula)
  • Funções
  • Funções (arquivos da aula)
  • Classes e Objetos
  • Classes e Objetos (arquivos da aula)
  • Construtores
  • Construtores (arquivos da aula)
  • Herança (Teoria)
  • Herança (Prática)
  • Herança (arquivos da aula)
  • Modificadores de acesso
  • Modificadores de acesso (arquivos da aula)
  • Criando interface #App2 Frases do dia
  • Criando interface #App2 Frases do dia (Arquivos da aula)
  • Finalizando #App2 Frases do dia - Parte 1
  • Finalizando #App2 Frases do dia - Parte 2
  • #App2 Frases do dia (Projeto final)
Kotlin intermediário
  • O que irei aprender?
  • Operadores Básicos - Aritméticos
  • Operadores Básicos - Aritméticos (arquivos da aula)
  • Operadores Relacionais e Lógicos
  • Operadores Relacionais e Lógicos (arquivos da aula)
  • Controle de fluxo - if/else
  • Controle de fluxo - if/else (arquivos da aula)
  • Controle de fluxo - When
  • Controle de fluxo - When (arquivos da aula)
  • Null Safe
  • Null Safe (arquivos da aula)
  • Instalando plugin Kotlin
  • Criando Interface #App3 Gasolina ou Álcool
  • Criando Interface #App3 Gasolina ou Álcool (Arquivos da aula)
  • Finalizando #App3 Gasolina ou Álcool - parte I
  • Finalizando #App3 Gasolina ou Álcool - parte II
  • Finalizando #App3 Gasolina ou Álcool (Arquivos da aula)
  • Loops – for & while
  • Loops – for & while (arquivos da aula)
  • Interface
  • Interface (arquivos da aula)
  • Collections: ArrayList & List
  • Collections: ArrayList & List (arquivos da aula)
  • Collections: Set & Map
  • Collections: Set & Map (arquivos da aula)
  • Enum
  • Enum (arquivos da aula)
Layout & Navegação
  • O que é xml?
  • Estrutura de um projeto Android
  • Utilizando constraint layout
  • Criando interface com Constraint Layout - Parte I
  • Criando interface com Constraint Layout - Parte II
  • Criando interface Netflix com guidelines - parte I
  • Criando interface Netflix com guidelines - parte II
  • Criando interface Netflix com guidelines - parte III
  • Layout Relativo
  • Layout Linear
  • Utilizando Chain
  • Truques de alinhamento