🥤 🍻
Clone Zé Delivery O intuito deste projeto foi treinar alguns conheceitos que aprendi no Ignite de React Native da Rocketseat.
Clonando este projeto
git clone https://github.com/RennanD/ze-delivery-clone.git
❗️ Requisitos
💻 Detalhes do Aplicativo
Neste projeto utilizei:
- Expo como abstração do React Native.
- React Native Reanimated para trabalhar com animações.
- styled-components para criar componentes estilizados.
- json-server e axios para trabalhar com requisições externas à aplicação.
- Svg Transformer para lidar com images(ícones) em Svg
⚡️ Iniciando a aplicação
Primeiro vamos ativar nossa api fake:
Em uma aba do terminal, na raiz do projeto rode o comando abaixo:
npx json-server ./src/services/server.json --host xxx.xxx.xx.x --port 3333 --delay 800
Obs.:
Altere "xxx.xxx.xx.x", pelo ip da sua máquina, tanto no script acima quanto no arquivo ./src/services/api.ts
Para iniciar a aplicação, em uma nova aba do terminal e na raiz do projeto execute:
yarn
expo start
# ou
npm install
expo start
Iniciando o projeto no emulador/simulado
🍎
IOS Na interface do servidor do Expo, clique em Run on iOS simulator
👾
Android Na interface do servidor do Expo, clique em Run on Android device/emulator
Para rodar o aplicativo no dispositivo físico
Primeiro, faça o download do aplicativo Expo go.
Com o Expo Go instalado, escaneie o qrcode que aparece na interface do expo