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