Before you begin, make sure you have the following installed on your system:
- Node.js: Download Node.js
- Xcode: Install Xcode
- Homebrew: Install Homebrew (macOS only)
- Expo CLI: Install globally with
npm install -g expo-cli
git clone https://github.com/dmilin1/hydra.git
cd hydra
npm install
Make sure you have these tools installed if you're building the app locally:
brew install cocoapods
brew install watchman
To launch the app in the iOS Simulator:
SENTRY_DISABLE_AUTO_UPLOAD=true npx expo run:ios
🛠 Note: If you're targeting Android, use:
npx expo run:android
If you encounter issues, try the following:
- Ensure your Xcode, Android Studio, and CLI tools are up to date.
- Clear Expo cache:
npx expo start -c
- If the iOS build fails, cd to the ios directory and run:
pod install --repo-update
- For hot reloading, simply press
r
in the terminal where Expo is running.