Programação para Dispositivos Móveis I

Material de apoio com fins didáticos voltado para o aprendizado em programação móvel Android.

Important
Atenção, este material está sendo atualizado regularmente.
  1. Verificação e instação do OPENJDK / Instalação da IDE / Arquitetura do Android / Uso do Emulador / Estrutura do Projeto na IDE / Versões do Android / Activity / Ciclo de vida

  2. Linear Layout / View, Activity / Intent

  3. Densidade independente de Pixels / Exemplo prático: App Lanchonete, IMC e Calculadora

  4. List View: simples e personalizado

  5. Barra de ações/ferramentas e Menu

  6. Caixas de diálogo

  7. Outras views: ProgressBar / Spinner / RadioGroup

  8. Estilos / Temas / Botões Personalizados / Botão Flutuante

  9. Preferências Compartilhadas

  10. Fragments

  11. Armazenamento Interno e Externo

  12. Armazenamento em Banco de Dados - SQLite

  13. Armazenamento em Banco de Dados - ROOM

  14. RecyclerView e CardView