Um aplicativo de gerenciamento de tarefas para Android utilizando Firebase. Alguns dos recursos principais:
-
Autenticação/Criação de conta com o Google.
-
Cor dos cards de acordo com a data:
- Tarefas sem data ou que ainda estão no prazo: azul
- Tarefas vencidas (data anterior a ontem): vermelha
- Tarefas que vencem hoje: amarela
-
Validação de data e hora.
-
Opção de compartilhar (função de share) a tarefa em outros apps.
Como executar o projeto:
Faça o clone do projeto:
https://github.com/mateusbrodrigues/MyTasks.git
Faça o clone do server e deixe-o em execução: https://github.com/aduilio/to-do-app-server:
https://github.com/aduilio/to-do-app-server.git
Configurar o Firebase
- No Firebase Console, crie um novo projeto.
- Adicione seu aplicativo Android ao projeto, copiando o arquivo google-services.json para o diretório app/ do seu projeto.
- Habilite a autenticação com Google nas configurações do Firebase.
Configurar o Projeto
- Abra o Android Studio e importe o projeto clonado.
- No Android Studio, sincronize o projeto com os arquivos Gradle.
Executar o app
- Conecte um dispositivo Android físico ou use um emulador.
- Clique em “Run” no Android Studio para compilar e instalar o aplicativo.