Skip to content

Guilherme-Fumagali/pomodoro-timer-react-native

Repository files navigation

Pomodoro Timer - react-native

A aplicação propõe uma ferramenta de gerência de tarefas com base no método Pomodoro.

Imagem 1 Imagem 2
drawing drawing

Funcionalidades

  • 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.

Execução com Expo

Pré-requisitos

Comandos

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

Execução a partir de build de distribuição

https://expo.dev/accounts/fumagali/projects/pomodoro-timer/builds/b40df7c9-63d8-47d2-a4a2-fa190995d96c

Limitações, bugs conhecidos e próximos passos

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.

Funcionalidades e tecnologias

Redux para gerenciamento de estado

Possibilidade de utilização Online/Offline com algum tipo de persistência de dados Offline;

O estado armazenado no Redux persiste offline. Assim, tarefas criadas pelo usuário persistem, incluindo o tempo gasto nelas até o momento.

Componentes reutilizáveis

TypeScript orientado a objetos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published