Skip to content

🔧: 📱 => 📖 Projeto para visualização de cursos disponíveis apartir de um arquivo em JSON.

Notifications You must be signed in to change notification settings

gamadv/eCursooms

Repository files navigation

🔶 eCursooms 🔶

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 Projeto:

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.

🔲 Tecnologias envolvidas:

→ 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

🔲 Experimentando ao vivo:

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.

🔲 Baixando o projeto:

Pré-Requisitos:

  1. É nessário possuir o Node.js instalado na máquina
  2. Assim como o GIT para a clonagem do repositório
  3. 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.

🔸 Made by: Moacir Gama 🔸

About

🔧: 📱 => 📖 Projeto para visualização de cursos disponíveis apartir de um arquivo em JSON.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published