Sobre o Projeto | Tecnologias | Experimentando ao vivo :D | Baixando o Projeto
Qualidade do GIF foi prejudicada - Screen recorded with my Redmi Note 6 Pro
Esta aplicação fora desenvolvido em uma solicitação de teste técnico, utilizando as tecnologias: React Native e EXPO para construção de um app para consulta de cursos online.
O eCursooms tem como objetivo ajudar pessoas a encontrarem diversos cursos de Tecnologia dentre elas as mais utilizadas por empresas renomadas da atualidade tal como descrever a descrição da tecnologia.
→ Para o Mobile:
📱 Mobile JSON info: package.json
- Expo: Para o desenvolvimento mobile mais eficiente
- Expo Constants: Para uso de recursos do android, no caso deste projeto o StatusBarHeight.
- Expo StatusBar: Para atribuição de características à Status Bar do app.
- React Navigation /Stack: Para navegação entre telas
→ Para o consumo:
☁️ Server JSON info: curses.json
- Arquivo em JSON: Com as informações para o consumo
- Repósitorio Github: Onde foi alocado imagens para consumo externo
→ Outros Recursos:
- Expo/vector-icons: Estilização de ícones
- Chocolatey: Como Package Manager do Windows por onde instalei o Node e o Yarn (no lugar do NPM);
- Yarn: Neste projeto foi utilizado o Yarn, mas você pode utilizar o NPM normalmente
- Editor: Visual Studio Code
- Android Studio: Para utlização do Emulador de Android, na qual foi utilizado em maior parte do projeto
Caso possua um aparelho ou emulador Android, você pode baixar esta aplicação através desse APK . Ou caso prefira ter acesso ao código e testar em sua própria máquina as instruções estarão logo abaixo.
- É nessário possuir o Node.js instalado na máquina
- Assim como o GIT para a clonagem do repositório
- E o EXPO para rodar o projeto
npm install -g expo-cli
Após clonagem, verifique se algumas dependencias precisam de ajustes. Para isso basta dar um:
npm install
or
yarn install
Caso nenhum erro seja apresentado:
expo start - para inicializar o projeto no terminal que preferir (na pasta onde o projeto foi clonado)
Uma vez inicado no terminal aparecerá algumas opções, para visualização do console no navegador digite D. Para execução em emuladores aparecerá comandos correspondentes, no caso do android o "a". Caso necessite de alguma ajude ou possua alguma dúvida, estou a disposição.
Tentar, errar, tentar, errar, tentar... as vezes acertar, porém certeiro. Mas o conhecimento sempre fica.