Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Criando o Projeto com Expo

Dentro do diretório mobile/ do monorepo:

$ cd mobile
$ npx create-expo-app@latest . --template blank-typescript

O template blank-typescript cria um projeto mínimo com TypeScript. Instale as dependências:

$ npm install

Para rodar, o Expo oferece várias opções. A mais simples é usar o aplicativo Expo Go no seu celular — ele carrega o projeto via rede local sem precisar compilar um APK ou IPA:

$ npx expo start
Metro waiting on exp://192.168.1.42:8081
› Scan the QR code above with Expo Go (Android) or the Camera app (iOS)

› Using Expo Go
› Press a │ open Android
› Press i │ open iOS simulator
› Press w │ open web

Escaneie o QR code com o Expo Go no celular. A tela padrão com “Open up App.tsx to start working on your app!” aparece no dispositivo. O Metro Bundler (o compilador do React Native) fica observando alterações — salve um arquivo e o app atualiza em segundos.

Se preferir usar um emulador, pressione a para Android (requer Android Studio instalado) ou i para iOS (requer Xcode, apenas no macOS).