Sobre • Layout• Aplicação • Tecnologias • Autor • Licença
Projeto que desenvolvemos durante o evento Insider do sujeitoprogramador, aprendendo do zero a como criar um aplicativo tanto para android tanto para ios, o SujeitoLink, que quando colocamos um link ele é gerado e encurtado, para esse projeto utilizamos uma api do Bitly, esse evento me proporcionou muitos conhecimentos, e também foi uma experiência incrível pois nunca tinha ainda a oportunidade de conhecer essa tecnologia o react-native. Simplesmente sensacional ansioso para o próximo.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Expo. Além disto é bom ter um editor para trabalhar com o código como VSCode
# Obs: Dentro da pasta (src) e dentro de (services) no api.js você deverá colocar a sua key que foi gerada no Bitly para que a aplicação funcione perfeitamente.
# Clone este repositório
$ git clone https://github.com/wesleywisch/Insider-3.0.git
# Acesse a pasta do projeto no terminal
$ cd MyLink
# Instale as dependências
$ npm install
# É necessário ter o expo baixado
$ https://expo.io/
# Depois de baixado o expo você terá duas opções de inicialização
$ 1° opção: é necessário ter o android studio baixado (https://developer.android.com/studio)
$ 2° opção: baixar no seu celular o (Expo Go), que serve tanto Android como iOS.
# Se optar pela 2° opção já pare por aqui que já estará rodando.
$ Quando o (Expo Go) for baixado entrar e clicar em Scan QR Code e a câmera irá abrir e só apontar ela para o QR code que apareceu lá no site do expo quando abriu no navegador.
# Se optar pela 1° opção segue esses passos abaixos:
# Entre na pasta do projeto pelo cmd (Prompt de Comando), mais entre no MyLink
$ e inicializa o projeto dando expo start
$ Abra o android studio e configure o seu celular da melhor forma que preferir e abre ele.
# Run the app (Android)
$ Aperte no (Run on Android device/emulator)
$ E pronto já estará funcionando
As seguintes ferramentas foram usadas na construção do projeto:
-
React-native - Uma biblioteca JavaScript para criar mobile Apps
-
Styled Components - Biblioteca Javascript pra estilizar componentes
-
Axios - Biblioteca Javascript para fazer requisições http
-
Expo - é uma ferramenta utilizada no desenvolvimento mobile com react native que permite o fácil acesso às API’s nativas do dispositivo sem precisar instalar qualquer dependência ou alterar código nativo.
Esse projeto esta sobre a licença MIT.