-
Notifications
You must be signed in to change notification settings - Fork 46
Configuração de Ambiente para React Native
Para realizar a configuração do ambiente necessário para desenvolver o front-end da aplicação pode-se seguir os seguintes passos:
Primeiramente vamos verificar se o Node (também é necessário possuir o npm, que vem junto a instalação do Node) está instalado no seu ambiente, caso não esteja, siga os passos que seguem, caso você já tenha alguma versão do Node já instalada no seu ambiente, pule para a criação do projeto em React Native no passo 9.
OBS: Na data atual 05/11/2017, o React Native não está funcionando corretamente nas versões do Node 8.0 em diante. Recomenda-se a instalação da versão 6.11.5.
Passo 1
Cheque se o Node já está instalado em sua máquina.
$ node --version
Passo 2
Caso não esteja instalado em sua máquina, faça o download acessando o site do Node.js, e fazendo o download da ferramenta.
Caso a versão o Node apresente problemas com o ReactNative posteriormente, tente retorná-la a versão 6.11.5 através deste link.
Caso a versão do npm apresente problemas com o ReactNative posteriormente, tente retorná-la a versão 3.10.10 através deste link.
Passo 3
Descompacte o .tar em uma pasta de sua preferência. Recomenda-se a sua home, e o tutorial leva em consideração que a pasta estará lá.
Passo 4
Renomeie a pasta descompactada para um nome mais simples como "node".
Passo 5
Abra seu terminal e vá para a home, utilize o comando abaixo para se certificar de que estará lá:
$ cd
Passo 6
Abra o arquivo .bashrc com seu editor de textos favorito. Nesse caso usou-se o sublime:
$ subl .bashrc
Passo 7
No arquivo que abrirá, digite no fim:
PATH="/home/SEU_USUÁRIO/node/bin/:$PATH"
OBS.: Troque SEU_USUÁRIO, pelo seu nome de usuário na sua máquina.
Salve e feche o arquivo.
Passo 7
Neste ponto, você precisaria fazer logout e login. Contudo, se não quiser fazê-lo, digite no terminal:
source .bashrc
Note, porém, que deverá fazer isso em cada novo terminal que abrir, até você fazer logout e login.
Passo 8
Agora, para se certificar de que deu tudo certo, digite:
node --version
e
npm --version
As versões destas duas aplicações devem ser retornadas a você.
Passo 9 - Instalação React-Native
Instale a ferramenta "create-react-native-app" através de seu terminal:
npm install -g create-react-native-app
Passo 10
Crie uma pasta para os eu projeto:
mkdir projeto
Entre na pasta:
cd projeto
Crie seu projeto:
create-react-native-app NomeDoSeuProjeto
Passo 11
Pronto! Seu ambiente para desenvolvimento em React Native está configurado e com um projeto criado. Para rodar seu projeto escreva no terminal:
npm start
Este comando pode demorar um pouco, e após sua execução, aparecerá um QRCode em seu terminal.
Passo 12
Para utilizar o QRCode e testar seu projeto, instale a aplicação EXPO (Mais detalhes sobre o EXPO no README do projeto) em seu aparelho mobile (Android ou IOS) e leia o QRCode, após alguns minutos, seu projeto estará rodando na tela do seu celular e você poderá começar a modificar seu software e ver os resultados simultaneamente.
OBS: Na data atual 16/03/2018, o React Native apresentou problemas por conta do JDK. Recomenda-se que tenha versão 8 do JDK, onde até o momento funcionou sem problemas durante o uso do React.
EPS/MDS - FGA/UnB
Métodos de Desenvolvimento de Software
Gestão de Portfólio e Projetos de Software
RUP (Rational Unified Process)
Fase Elaboração (RUP) Planejamento(PMBOK)
Fase de Construção (RUP), Execução/Monitoramente e Controle (PMBOK)
Fase Transição (RUP), Finalização (PMBOK)
Acceptance Test Driven Development (ATDD)
Integração Contínua Deploy Contínuo
Automação de Ambiente com Docker
Orquestração de Containers com Docker Compose
Automação de Ambiente com Vagrant
Deploy Contínuo na Plataforma Heroku
Integração Contínua com Travis CI
Disponibilizando a Aplicação com o Proxy Reverso Nginx
Tutorial de Instalação do Ionic
Android Integração contínua com Circle CI
Configuração de Ambiente para React Native
Tutorial Instalação Ruby on Rails
Teste Automatizado Cucumber JS
Teste Automatizado Cucumber Rails
Testando AngularJS com Jasmine
Teste Automatizado com Selenium IDE
Configurar o SonarCloud para um projeto usando Jest
Configurar o SonarCloud para um projeto usando Pytest
Configurar o SonarCloud para um projeto usando Mocha e Istambul