MyTasks

mobile kotlin open-source

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.

Preview