Aplicativo feito em React Native para gerenciar listas de compras de forma prática e rápida.
Com ele, é possível adicionar itens, marcar como comprados, remover ou limpar a lista completa. Tudo isso com persistência de dados local e interface leve.
- Adicionar itens à lista
- Filtrar itens por status: pendente ou comprado
- Marcar itens como comprados
- Remover itens individuais
- Limpar a lista inteira
- Persistência local com
AsyncStorage
- Clone o projeto:
git clone https://github.com/seu-usuario/lista-de-compras
cd lista-de-compras
- Instale as dependências:
npm install
- Execute com Expo:
npx expo start
O app será iniciado e você poderá testar no emulador ou via app Expo no celular.
🧱 Estrutura de Pastas
assets/ # Imagens e ícones
src/
├── app/home # Tela principal do app
├── components # Componentes reutilizáveis (Input, Botão, Filtro, Item)
├── storage # Camada de persistência com AsyncStorage
├── types # Tipos e enums
index.ts # Entry point
package.json # Dependências e scripts
📱 Demonstração
🎬 Gravação de aplicação em funcionamento
Gravacao.de.tela.de.03-06-2025.00.53.36.webm
📌 Observações
- A tipagem foi utilizada com TypeScript para garantir mais segurança e clareza no código.
- Os dados são salvos localmente no dispositivo, permitindo o uso offline.
- O app foi pensado para ser simples, leve e funcional.
🧑💻 Autor Feito com 💙 por Gustavo Souza