https://github.com/felipesantos92dev/rn-models
Project using classes to manage data
https://github.com/felipesantos92dev/rn-models
Last synced: about 1 month ago
JSON representation
Project using classes to manage data
- Host: GitHub
- URL: https://github.com/felipesantos92dev/rn-models
- Owner: FelipeSantos92Dev
- License: mit
- Created: 2024-03-19T11:00:32.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-25T17:24:18.000Z (about 1 year ago)
- Last Synced: 2024-03-25T19:15:01.597Z (about 1 year ago)
- Language: JavaScript
- Size: 96.7 KB
- Stars: 9
- Watchers: 1
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# React Native Expo Boilerplate
Este repositório serve como um boilerplate para iniciar projetos em React Native utilizando o Expo. Ele está configurado com três principais estratégias de navegação - Stack, Drawer e Bottom Tabs Navigation - e inclui um exemplo de passagem de dados entre telas para facilitar o desenvolvimento de aplicações mais complexas.
## Status do desenvolvimento
- [x] Configuração do ambiente
- [x] Estrutura de pastas
- [x] Estrutura de navegação
- [x] Exemplo de passagem de dados entre telas## Iniciando o projeto
Aqui estão as instruções detalhadas para configurar o ambiente de desenvolvimento e começar a trabalhar com este boilerplate em sua máquina local.
### Pré-requisitos
Para utilizar este boilerplate, é essencial ter o ambiente NodeJS/React Native já configurado. Caso ainda não tenha realizado essa configuração, siga as orientações disponíveis [neste link](https://www.notion.so/Windows-f715073fc7c446dbaaee2bc313f8741c) para preparar seu ambiente.
### Configuração e Instalação
1. **Fork do Repositório:** Primeiramente, faça um fork deste repositório para sua conta no GitHub.
2. **Clone Local:** Depois, clone o repositório forkado para sua máquina.
3. **Instale as Dependências:** Entre na pasta do projeto e instale as dependências necessárias.
4. **Inicie o Projeto:** Com as dependências instaladas, inicie o projeto.
5. **Dispositivo ou Emulador:** Finalmente, abra o projeto em seu dispositivo físico ou em um emulador.
## Estrutura de arquivos
O projeto segue uma organização lógica de arquivos, facilitando a manutenção e a compreensão do código:
```
react-native-expo-boilerplate/
├── src/
│ ├── components/
│ ├── data/
│ ├── routes/
│ ├── screens/
└── App.jsx
```## Tecnologias
- [React Native](https://reactnative.dev/)
- [Expo](https://expo.dev/)
- [React Navigation](https://reactnavigation.org/)## Contribuindo
Contribuições são sempre bem-vindas para melhorar o boilerplate. Veja como você pode contribuir:
1. **Fork:** Inicie fazendo um fork do projeto.
2. **Branch de Feature:** Crie uma branch para sua feature: `git checkout -b minha-feature`.
3. **Commit:** Faça commits das suas alterações: `git commit -m "feat: minha feature"`.
4. **Push:** Envie suas alterações para o GitHub: `git push origin minha-feature`.
5. **Pull Request:** Abra um pull request para a branch principal.## Licença
Este projeto está licenciado sob a licença MIT - consulte o arquivo [LICENSE](LICENSE) para mais detalhes.
## Contato
Se você tiver alguma dúvida sobre o projeto, sinta-se à vontade para me contatar em [meu e-mail](mailto:[email protected]) ou pelo meu [LinkedIn](https://www.linkedin.com/in/92felipesantos).