Este projeto é um aplicativo que tenta simular bem basicamente o Instagram e foi feito por Davi Machado Costa (https://github.com/DMCDavi) no intuito de ensinar os membros do núcleo de computação a utilizarem e contruírem um projeto em React Native. Nessa capacitação foram ensinados os conceitos básicos de RN, navegação entre telas, consumo de API Rest, estruturação de pastas e boas práticas.
É só seguir o passo a passo do expo, sendo necessário apenas instalar ele e o node, mas para quem não tem celular que suporte o expo será necessário baixar o Java SDK e o Android Studio para emular um celular no computador. Baixem o que é necessário e iniciem o projeto para ver se está tudo certo.
- https://expo.io/learn -> Expo
- https://developer.android.com/studio -> Android Studio
- https://www.oracle.com/java/technologies/javase-jdk8-downloads.html -> Java SDK
- https://nodejs.org/en/download/ -> Node.js
- https://docs.expo.io/ -> Documentação do Expo
- https://jsonplaceholder.typicode.com/ -> API Rest para pegar imagens e descrição
- https://reactnavigation.org/docs/getting-started -> Documentação do React Native Navigation
- https://www.youtube.com/watch?v=nQVCkqvU1uE -> Vídeo explicando como utilizar o React Native Navigation 5.x
- https://www.youtube.com/watch?v=X2RKRKdqqwM -> Vídeo mostrando estruturação das pastas
- https://materialdesignicons.com/ -> Lista de ícones do Material Community Icons
- https://medium.com/@dellean.santos/otimizando-o-desempenho-de-aplica%C3%A7%C3%B5es-react-react-native-7b2de33e261 -> Boas práticas em RN