Básico: Node.js v18+ • npm/yarn • Git • Expo CLI
Development Build: EAS CLI • Conta Expo • Dispositivo/Emulador
npm install -g @expo/cli eas-cliiOS: Xcode + CocoaPods
# Instalar dependências
xcode-select --install
sudo gem install cocoapodsRequisitos: macOS • Xcode (App Store) • iOS Simulator
Android: Android Studio + SDK
# Configurar variáveis (adicionar ao ~/.bashrc)
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/platform-toolsRequisitos: Android Studio • JDK 11+ • AVD configurado
# Clone e instale
git clone https://github.com/Circle-Company/Circle-App.git
cd Circle-App
npm install
# iOS: Configure pods
npm run pod-install
# Configure EAS
npx expo login
eas build:configure# Criar build de desenvolvimento
eas build --platform all --profile development
# Executar
npm start
# Pressione 's' para Development Build modenpm run android # Android
npm run ios # iOS# Testes
npm test # Executar testes
npm run test:coverage # Com coverage
# Debug
npx expo doctor # Verificar problemas
npx expo start --clear # Limpar cacheCache/Bundle issues
# Limpar caches e reinstalar
npx expo start --clear
rm -rf node_modules && npm installCIRCLE LICENCE - Veja LICENSE para detalhes.
