Este repositório contém o código-fonte de uma aplicação de controle de tarefas no estilo to-do list, desenvolvida como parte de um desafio do bootcamp de especialização Ignite da Rocketseat. A aplicação possui as seguintes funcionalidades:
- Adicionar uma nova tarefa à lista
- Marcar e desmarcar uma tarefa como concluída
- Remover uma tarefa da lista
- Mostrar o progresso de conclusão das tarefas
A aplicação foi desenvolvida utilizando as seguintes tecnologias:
- React Native
- Expo (Managed Workflow)
- TypeScript
- Zustand
- Styled Components
Durante o desenvolvimento deste projeto, foram relembrados e aplicados os seguintes conceitos:
- Estados no React Native
- Imutabilidade do estado
- Utilização de listas e chaves no React Native
- Propriedades dos componentes
- Componentização de elementos