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).