Must have Node and Yarn(v1.22.19) installed to setup locally
yarn
yarn run dev
yarn run build
This monorepo consists of the two workspaces apps
& packages
universal-app-starter
└── apps
├── native
└── web
└── packages
├── ui
└── app
apps/native
: a react-native app built with expoapps/web
: a Next.js app built with react-native-webpackages/ui
: a shared package that contains shared UI components betweenweb
andnative
applicationspackages/app
: a shared package that contains shared logic betweenweb
andnative
applications
- Expo for native development
- Next.js for web development
- React Native for native development
- React Native Web for web development
- NativeWind styling solution for native
- TypeScript for static type checking
- Prettier for code formatting
- Turborepo build system for managing monorepo
Interested in setting up a similar project from scratch? Check out the article here