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
Com o node
instalado podemos criar um projeto expo
com o seguinte comando:
npx create-expo-app react-native-comecando-do-zero
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:
npx expo start
Caso estiver com o celular, escaneie o QR code com o aplicativo do Expo ou a câmera que aparecerá no terminal. Se tiver um emulador, escolha o comando de execução sugerido no terminal.
Pronto, agora o app você deve ver o app rodando.