Esse é o projeto do curso Começando do Zero da formação em React Native na Alura.
Este projeto implementa a tela de detalhes da cesta do e-commerce orgs. Nesta tela são mostrados dados estáticos do nome da cesta, fazenda, preço e itens da cesta.
As técnicas e tecnologias utilizadas no projeto são:
Expo
: tecnologia para simplificar o ambiente de desenvolvimentoComponentes React Native
: componentes já existentes básicos da tecnologia para compor a telaText
: componente para exibir textosView
: container para blocos de componentesScrollView
: container para blocos de componentes com barra de rolagemImage
: componente para exibir imagensTouchableOpacity
: componente para criar áreas clicáveis
Componentes customizados
: criação e utilização de componentes customizadosSuporte a telas
: não permitir que conteúdos estejam sob a StatusBar (barra superior nativa) ou barra de gestos do iPhoneExpo Google Fonts
: suporte a fontes do google via ExpoStyleSheet
: estilização básica de componentesDimensions
: captura de dados das dimenções da tela
Para conseguir seguir este README e rodar o projeto você pode precisar dos seguintes itens:
- Git para clonar o projeto e acessar as branches. Você pode instalar aqui;
- Node para podermos rodar
expo
enpm
. Você pode instala-lo aqui; - Um celular Android ou iOS com o aplicativo Expo instalado, ou então algum simulador Android ou iOS no computador;
Se quiser testar as instalações, rodar os comandos abaixo separadamente deve mostrar as respectivas versões.
git --version
node --version
npm --version
Então com o npm
instalado podemos instalar o expo
e checar a versão:
npm install --global expo-cli
expo --version
Para ter acesso aos arquivos do projeto você pode clonar usando o seguinte comando:
git clone https://github.com/alura-cursos/react-native-comecando-do-zero.git
Agora que já tem a pasta do projeto na sua máquina, dentro dela instale as dependências:
npm install
Então podemos rodar o projeto:
npm start
Uma guia no navegador irá abrir, geralmente neste endereço. Caso estiver com o celular, escaneie o QR code com o aplicativo do Expo ou a câmera. Se seu celular estiver em outra rede diferente do computador, troque a "CONNECTION" para "Tunnel", que o app será transmitido via internet. Se tiver um simulador, clique na opção do sistema operacional do seu simulador no menu esquerdo.
Pronto, agora o app você deve ver o app rodando.