A aplicação propõe uma ferramenta de gerência de tarefas com base no método Pomodoro.
Imagem 1 | Imagem 2 |
---|---|
![]() |
![]() |
- Adicionar e remover tarefas;
- Visualizar o tempo gasto em cada tarefa;
- Mover as tarefas de modo a ordená-las de acordo com o critério do usuário;
- Barras de progresso.
- Node.js
- git
npm install -g expo-cli
git clone https://github.com/Guilherme-Fumagali/pomodoro-timer-react-native.git
cd pomodoro-timer-react-native
npm install
npm start
Um problema que está acontecendo é que, quando a API está ativada, os dados estão sendo solicitados toda vez que o app é aberto. As principais limitações são:
- Definir um tempo previsto para a tarefa;
- Configurar os tempos do método Pomodoro;
- Pular etapas do métodos Pomodoro;
- Previsão de conclusão de todas as tarefas. Com isso, os próximos passos estão relacionados diretamente com as limitações do aplicativo.
Redux para gerenciamento de estado
O estado armazenado no Redux persiste offline. Assim, tarefas criadas pelo usuário persistem, incluindo o tempo gasto nelas até o momento.