- This monorepo is a starter for an Expo + Next.js + pnpm.
- included packages: react-native, expo, next.js v14, pnpm workspace, turbo repo, zustand, styled-component
- created by jongyeol91
- sing up expo
- install watchman
brew update
brew install watchman
- install expo-cli & eas login
npx expo install expo-dev-client
npm install -g eas-cli
eas login
- install Xcode
- development build
cd app
eas build --platform ios --profile developmentornpm run build:dev:ios - (optional) select build result and emulator to install
eas build:run -p iosornpm run dev:ios
-
install android studio
-
install Java
brew install --cask zulu@17 -
environment variable
// .zshrc
export ANDROID_HOME=$HOME/Library/Android/sdk // your sdk path
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/platform-tools
-
development build
eas build --platform android --profile developmentornpm run build:dev:aos -
(optional) select build result and emulator to install
eas build:run -p androidornpm run dev:aos
// cd.. (starter-kit root)
pnpm install
pnpm run dev