1. Apresentação
Neste livro conheceremos novos componentes avançados para a construção de aplicativos usando o Android Jetpack. Vamos exemplificar o uso dos componentes de arquitetura (Android Arch Components) do Android Jetpack e o uso do Firebase através do aplicativo Lista de Tarefas.
O aplicativo Lista de Tarefas fornece uma maneira de controlar nossas atividades, mostrando uma lista de tarefas e as opções de marcar como concluída. No aplicativo podemos:
- Criar um usuário
- Cadastrar tarefa
- Marcar tarefa como finalizada
- Remover tarefa
Figura 1 Aplicativo
Devido a complexidade desse projeto e a quantidade de recursos novos a serem aprendidos o livro vai ser organizado em três partes:
- Parte 1 – Criação da interface gráfica com Fragmentos, RecyclerView, Material Icons e Menus. Integração com FIrebase e cadastro de usuários. Configuração das transições entre as telas (fragmentos) com o componente de navegação (Navigation) .
- Parte 2 - lista de tarefas e RecyclerView