![Universal App Starter Screenshot](https://private-user-images.githubusercontent.com/46798106/343234365-a7343cd0-81f6-4e99-9dc3-deac09c95fac.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjYxMDUyMjcsIm5iZiI6MTcyNjEwNDkyNywicGF0aCI6Ii80Njc5ODEwNi8zNDMyMzQzNjUtYTczNDNjZDAtODFmNi00ZTk5LTlkYzMtZGVhYzA5Yzk1ZmFjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTEyVDAxMzUyN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMwMjcxYTJhZjk1OGQxMTdiYzE0YmRiNDUxNDZlYzU1ZDAyMGExNTMwMWE0MTg1ZmI4MTNjNmM5MmJhMGEwZjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.rlPc-dGFNsjvHXVLPEmSsE6magNqpR6qD-gse_PyVPQ)
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