Este é um projeto de cadastro completo utilizando React Native, Hooks e Context API, desenvolvido como parte do curso React Native: Desenvolva APPs Nativas para Android e iOS da Udemy.
- React Native - Desenvolvimento de aplicativos móveis
- Expo - Framework para facilitar o desenvolvimento
- Context API - Gerenciamento de estado global
- Hooks - useState, useEffect, useContext
- React Navigation - Navegação entre telas
- React Native Elements - Componentes estilizados prontos para uso
-
Clone o repositório:
git clone https://github.com/caiosergg/react-native-cadastro-usuarios.git
-
Acesse a pasta do projeto:
cd rncrud -
Instale as dependências:
npm install
-
Instale o Expo CLI globalmente (caso não tenha):
npm install -g expo-cli
-
Inicie o projeto:
npx expo start
-
Executando o App:
- No Android: Utilize um emulador do Android Studio ou o app Expo Go no celular.
- No iOS: É necessário um Mac com o Xcode instalado.
- 📝 Adicionar usuários
- ✏️ Editar usuários cadastrados
- ❌ Excluir usuários
- 📄 Listagem dinâmica com Context API
- 🔄 Persistência temporária de dados (não utiliza banco de dados)
⚠ Atenção: Os dados cadastrados não são persistentes, ou seja, serão perdidos ao fechar o aplicativo.
Este projeto é de código aberto e pode ser modificado livremente.