Este repositório é referente ao curso da DevMasterTeam disponível na plataforma Udemy.
O curso Android Intermediário é a continuação do curso Desenvolvedor Android Iniciante. No curso iniciante foi apresentado uma introdução à computação e lógica de programação, juntamente com conceitos iniciais sobre Java e a construçao de dois aplicativos. No curso Android Intermediário a linguagem Java é tratada por completa desde variáveis, arrays, coleções e orientação a objetos, um dos assuntos mais falados em programação. Além disso, são construídos novos aplicativos com conceitos mais avançados sobre Android.
Por que aprender sobre a linguagem Java? Java é a linguagem que vamos usar para construir as aplicações Android, sem ela trataríamos somente sobre conceitos Android sem a base da tecnologia e teríamos que ignorar conceitos importantes de programação. Aprender a linguagem Java é essencial para usar os melhores recursos da plataforma Android.
Alguns dos assuntos cobertos:
- Palavras reservadas Java, operadores, sintaxe da linguagem e expressões usadas no desenvolvimento cotidiano
- Variáveis e tipos de dados, funções, exceções, controle de fluxo e laços de repetição
- Arrays e como manipulá-los
- Orientação a objetos - Teoria e prática - 4 seções inteiras dedicadas
- Coleções e estrutura de dados como fila, lista e pilha
- Generics
Carros O aplicativo carro traz o conceito de RecyclerView e quais são os conceitos ao manipular uma lista de elementos.
Photicker Como utilizar a câmera do celular para capturar fotos e tratamento necessário. Além disso, é apresentado o conceito de HorizontalScrollView.
Relógio de cabeceira Esta aplicação em landscape faz o uso de thread para a aplicação do relógio e usa manipula as configurações do Android para manter a tela acesa.
Convidados Gerenciamento da lista de convidados usando banco de dados local.
DevMasterTeam