This is a React Native boilerplate project that can be used to kickstart a new mobile application. It includes a set of pre-configured development tools to ensure code quality and consistency.
- Clone the repository:
git clone <repository-url>
- Install the dependencies:
npm install
- To start the development server, run:
npm start
- To run the application on Android, run:
npm run android
- To run the application on iOS, run:
npm run ios
- To run the application on the web, run:
npm run web
This boilerplate uses the following development tools:
- Expo: A framework and a platform for universal React applications.
- React Native: A framework for building native apps with React.
- NativeWind: A utility-first styling library for React Native.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.
- ESLint: A tool for identifying and reporting on patterns found in ECMAScript/JavaScript code.
- Prettier: An opinionated code formatter.
- Expo Router: A file-based router for React Native and web applications.
- React Native Reusables: Shadcn UI for React Native.
- Expo UI: A set of components that allow you to build UIs directly with SwiftUI and Jetpack Compose from React.