Este é um aplicativo de Lista de Compras simples e eficiente, desenvolvido para dispositivos móveis utilizando a tecnologia React Native. O projeto permite que usuários gerenciem seus itens de compra de forma prática e rápida.
-
Adicionar Itens : Campo de entrada para novos produtos.
-
Checklist : Marque os itens conforme forem colocados no carrinho.
-
Remoção : Exclua itens individualmente ou limpe a lista.
-
Persistência : O projeto usa o AsyncStorage, os dados são salvos localmente.
Para rodar este projeto, você precisará ter instalado em sua máquina:
-
Git
-
Emulador de Android/iOS ou um dispositivo físico com o aplicativo Expo Go
Siga o passo a passo abaixo para configurar o ambiente de desenvolvimento:
Clone o repositório:
git clone https://github.com/Joaoavr/ReactNative.git
Entre no diretório do projeto:
cd ReactNative
Instale as dependências:
npm install
# ou
yarn install
Inicie o servidor de desenvolvimento:
npx expo start
Use o aplicativo Expo Go no seu celular e escaneie o QR Code.
Ou pressione a para abrir no emulador Android ou i para simulador iOS.
Abaixo está a organização dos diretórios do projeto:
ReactNative/
├── assets/ # Imagens, ícones e fontes locais
├── src/ # Código fonte principal
│ ├── components/ # Componentes reutilizáveis (Input, ListItem, etc.)
│ ├── screens/ # Telas da aplicação (Home, Detalhes)
│ ├── styles/ # Estilizações globais ou temas
│ └── utils/ # Funções utilitárias e constantes
├── App.js # Arquivo de entrada principal
├── package.json # Dependências e scripts do projeto
└── README.md # Documentação
-
React Native - Framework mobile
-
[JavaScript/TypeScript] - Linguagem utilizada
-
[React Hooks] - Gerenciamento de estado e ciclo de vida
-
João Ramalho - Desenvolvedor João Ramalho
