Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mindinventory/react-native-boilerplate
The Boilerplate contains all the basic packages, common components and, prebuilt code architecture. It will save developer's project setup time.
https://github.com/mindinventory/react-native-boilerplate
boilerplate boilerplate-template mindinventory react-native starter-kit template typescript
Last synced: 2 months ago
JSON representation
The Boilerplate contains all the basic packages, common components and, prebuilt code architecture. It will save developer's project setup time.
- Host: GitHub
- URL: https://github.com/mindinventory/react-native-boilerplate
- Owner: Mindinventory
- License: mit
- Created: 2022-04-26T09:26:18.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-06-03T09:26:57.000Z (8 months ago)
- Last Synced: 2024-06-03T10:54:06.391Z (8 months ago)
- Topics: boilerplate, boilerplate-template, mindinventory, react-native, starter-kit, template, typescript
- Language: TypeScript
- Homepage: https://www.mindinventory.com/
- Size: 11.7 MB
- Stars: 67
- Watchers: 6
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# React Native Boilerplate!🚀
[![npm version](https://img.shields.io/npm/v/@mindinventory/react-native-boilerplate.svg)](<[https://www.npmjs.org/package/@mindinventory/react-native-boilerplate](https://www.npmjs.com/package/@mindinventory/react-native-boilerplate)>)
![@mindinventory/React Native Boilerplate Top Language](https://img.shields.io/github/languages/top/Mindinventory/react-native-boilerplate)
![@mindinventory/React Native Boilerplate TypeScript](https://badgen.net/npm/types/tslib)
![@mindinventory/React Native Boilerplate License](https://img.shields.io/github/license/Mindinventory/react-native-boilerplate)The Boilerplate contains all the basic packages, common components and, prebuilt code architecture. It will save developer's project setup time.
## Introduction
This repository serves as a boilerplate for React Native projects, providing a solid foundation to kickstart your development process. It includes a collection of scripts to generate images and icons, making it easier to customize your app's visual assets.
Create a new project using the boilerplate :
```
npx react-native init APP_NAME --template @mindinventory/react-native-boilerplate
```or
```
npx @react-native-community/cli@latest init APP_NAME --template @mindinventory/react-native-boilerplate
```
> [!NOTE]
>
> - Both commands will initialize a new React Native project with boilerplate code.
> - The `npx react-native init` command uses the globally available react-native package to create a new React Native project.
> - The `@react-native-community/cli` command is actively maintained, and CLI is recommended for creating React Native projects. It offers more features, bug fixes, and improvements.## [Comprehensive documentation](https://mindinventory.github.io/react-native-boilerplate)
Unlock the power of our boilerplate with our comprehensive [documentation here](https://mindinventory.github.io/react-native-boilerplate)! Learn the rationale behind design decisions and get clear instructions on using features.
## Tech Stack
| Library | Category | Version | Description |
| ------------------------- | -------------------- | ------- | ---------------------------------------------- |
| React Native | Mobile Framework | v0.74 | The best cross-platform mobile framework |
| React | UI Framework | v18 | The most popular UI framework in the world |
| TypeScript | Language | v5 | Static typechecking |
| React Navigation | Navigation | v6 | Performant and consistent navigation framework |
| React Native Localization | Internationalization | v3 | i18n support (including RTL!) |
| Redux | State Management | v5 | Observable state tree |
| Redux-toolkit | Redux integration | v2 | New redux library with some function helpers |
| RN Reanimated | Animations | v3 | Beautiful and performant animations |
| MMKV | Persistence | v2 | State persistence |
| axios | REST client | v1 | Communicate with back-end |
| Hermes | JS engine | | Fine-tuned JS engine for RN |## Contribution
Contributions to this boilerplate are welcome! If you encounter any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request on the repository.
# LICENSE
react-native-boilerplate is [MIT-licensed](https://github.com/Mindinventory/react-native-boilerplate/blob/master/LICENSE).
# Let us know
If you use our open-source libraries in your project, please make sure to credit us and Give a star to www.mindinventory.com
Please feel free to use this component and Let us know if you are interested to building Apps or Designing Products.