Task App

Descrição

Task App é um aplicativo organizador de tarefas para Android. Ele permite que o usuário crie, edite e acompanhe suas tarefas. O aplicativo também permite que o usuário filtre as tarefas por status (a fazer, fazendo ou feitas).

Requisitos

  • Android 10 (Q) ou superior

Funcionalidades

  • Tela Splash: carrega os dados iniciais do aplicativo
  • Tela de Login: permite que o usuário faça login com seu e-mail e senha
  • Tela Home: mostra as tarefas em um tab layout, divididas em três fragmentos: tarefas a fazer, fazendo e feitas
  • Tela de Recuperação de Conta: permite que o usuário recupere sua senha
  • Tela de Edição de Tarefas: permite que o usuário edite uma tarefa existente
  • Tela de Criação de Novas Tarefas: permite que o usuário crie uma nova tarefa

Tecnologias

  • Android
  • Firebase
  • LiveData
  • MVVM

Instalação

Para instalar o Task App, siga estas etapas:

  1. Clone o repositório do GitHub em seu computador.
  2. Abra o Android Studio.
  3. Selecione "Importar projeto (Gradle, Eclipse ADT, etc.)".
  4. Selecione o diretório do projeto que você clonou.
  5. Clique em "Avançar".
  6. Aguarde o Android Studio importar o projeto.
  7. Clique no botão "Run".

Como usar

Para usar o Task App, siga estas etapas:

  1. Abra o Task App.
  2. Toque no botão "Login".
  3. Insira seu e-mail e senha.
  4. Toque no botão "Entrar".

Após fazer login, você verá a tela Home. Nesta tela, você verá suas tarefas divididas em três fragmentos: tarefas a fazer, fazendo e feitas.

Para criar uma nova tarefa, toque no botão "+" na parte inferior da tela.

Para editar uma tarefa existente, toque nela na lista de tarefas.

Para marcar uma tarefa como feita, toque no botão "Concluída" na tela de detalhes da tarefa.

Para mover uma tarefa de um status para outro, toque no botão "Mover tarefa" na tela de detalhes da tarefa.

Imagens do aplicativo

Tela Splash

Imagem da tela Splash

Tela de Login

Imagem da tela de Login

Tela Home

Imagem da tela Home

Tela Home-logout

Imagem da tela Home Logout

Tela Home-Carregamento de dados

Imagem da tela Home-Carregamento de dados

Tela de Criação de Conta

Imagem da tela de Criação de Conta

Tela de Recuperação de Conta

Imagem da tela de Recuperação de Conta

Tela de Edição de Tarefas

Imagem da tela de Edição de Tarefas

Tela de Criação de Novas Tarefas

Imagem da tela de Criação de Novas Tarefas

Contribuições

Contribuições são bem-vindas. Para contribuir, siga estas etapas:

  1. Clone o repositório do GitHub.
  2. Faça suas alterações no código.
  3. Crie um pull request.

Licença

Task App é licenciado sob a licença MIT.

Agradecimentos

Agradeço a todos que contribuíram para o desenvolvimento do Task App.