Skip to content

Jongyeol91/expo-next-starter-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Starter Kit for Easy Hybrid App Development

About

  • 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

Pre-requisites for build

  1. sing up expo
  2. install watchman
brew update
brew install watchman
  1. install expo-cli & eas login
npx expo install expo-dev-client
npm install -g eas-cli
eas login

Build for ios development

  1. install Xcode
  2. development build
    cd app
    eas build --platform ios --profile development or npm run build:dev:ios
  3. (optional) select build result and emulator to install
    eas build:run -p ios or npm run dev:ios

Build for android development

  1. install android studio

  2. install Java
    brew install --cask zulu@17

  3. 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
  1. development build
    eas build --platform android --profile development or npm run build:dev:aos

  2. (optional) select build result and emulator to install
    eas build:run -p android or npm run dev:aos

run

// cd.. (starter-kit root) 
pnpm install
pnpm run dev

About

react-native, expo, next.js, pnpm workspace, turbo repo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors