Boas vindas
  • Boas vindas
  • [IMPORTANTE] Versões do Android Studio
Instalação no Windows
  • VERSÕES do Android Studio recomendadas
  • Instalação Android Studio
Instalação no MAC
  • VERSÕES do Android Studio recomendadas
  • Instalação Android Studio
Instalação no Linux
  • VERSÕES do Android Studio recomendadas
  • Instalação do Android Studio
Configuração do Android Studio Windows, MAC e Linux
  • O que irei aprender?
  • Atualizando SDK
  • Atualizando ferramentas do SDK
  • Virtualização
  • Configurando o emulador
  • Executando o App no dispositivo real
  • Instalando genymotion [opcional]
Criando seu primeiro App no Android Studio
  • O que irei aprender?
  • Criando um projeto
  • Interface do Android Studio
  • Utilizando Textos e Botões
  • Adicionando evento de clique em um botão
  • Criando interface #App1 Sorteio
  • Escrevendo os códigos #App1 Sorteio
Layouts
  • O que irei aprender?
  • O que é XML?
  • Estrutura de um projeto Android
  • Orientação de tela
  • Customizando temas
  • Introdução à Constraint Layout
  • Mais sobre Constraint Layout
  • Inserindo imagens
  • Criando interface App de notícias
  • Finalizando Interface App notícias
  • Criando interface Netflix - Configurando cores
  • Criando interface Netflix - adicionando ícones
  • Criando interface Netflix - Linhas guia
  • Criando interface Netflix - finalizando
  • Utilizando Chain
  • Truques de alinhamento
  • Layout Relativo
  • FrameLayout e GridLayout
Algoritmo básico
  • O que irei aprender? algoritmo
  • O que é Algoritmo?
  • Tomada de decisão
  • Repetições
Aprenda a Linguagem de Programação Java do Zero
  • O que irei aprender?
  • O que é uma linguagem de programação?
  • Linguagem de programação Java
  • Primeira aplicação em Java
  • O que são variáveis e constantes? (Teoria)
  • O que são variáveis e constantes? (Pratica)
  • Criando Variáveis e seus tipos
  • Operadores Básicos Aritméticos
  • Operadores Relacionais e Lógicos
  • Estruturas Condicionais - if else
  • Arrays
  • Dicas importantes
  • Criando interface #App2 Frases do dia
  • Finalizando #App2 Frases do dia
  • Switch
  • Introdução - Loops
  • Loops – while
  • Loops – do...while e for
Aprenda orientação a objetos com Java
  • O que irei aprender?
  • O que é programação Orientada a Objetos?
  • Classes e Objetos na prática
  • Métodos - retornos e parâmetros
  • Introdução à herança
  • Herança - parte 1
  • Herança - parte 2
  • Modificadores de acesso - parte 1
  • Modificadores de acesso - parte 2
  • Criando interface #App3 Pedra papel ou tesoura
  • Escolhendo opção #App3 Pedra papel ou tesoura - parte 1
  • Gerar escolha aleatória #App3 Pedra papel ou tesoura
  • Finalizando #App3 Pedra papel ou tesoura
  • Projeto final #App3 Pedra papel ou tesoura
  • Sobrecarga de métodos
  • Construtores
  • Interface
Componentes de Interface
  • O que irei aprender?
  • Caixas de texto
  • Recuperando valores de uma caixa de texto
  • Caixa de seleção
  • Botão de opção
  • Criando interface #App4 Álcool ou Gasolina
  • Finalizando #App4 Álcool ou Gasolina
  • ToggleButton & Switch
  • Toast
  • AlertDialog