Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/girish54321/react-native-starter
React Native Starter Boilerplate is a comprehensive and customizable boilerplate for building cross-platform mobile apps using React Native. It includes a range of preconfigured and preinstalled tools and libraries to help you get started quickly and easily, including Redux, React Navigation, Codepush, and Flavors.
https://github.com/girish54321/react-native-starter
android-studio boilerplate codepush customization javascript mobileappdevelopment opensource react-native react-navigation reactnative reactnavigation redux typescript xcode
Last synced: 2 days ago
JSON representation
React Native Starter Boilerplate is a comprehensive and customizable boilerplate for building cross-platform mobile apps using React Native. It includes a range of preconfigured and preinstalled tools and libraries to help you get started quickly and easily, including Redux, React Navigation, Codepush, and Flavors.
- Host: GitHub
- URL: https://github.com/girish54321/react-native-starter
- Owner: girish54321
- License: mit
- Created: 2022-03-01T14:49:54.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-12-01T03:36:20.000Z (2 months ago)
- Last Synced: 2024-12-01T04:27:06.375Z (about 2 months ago)
- Topics: android-studio, boilerplate, codepush, customization, javascript, mobileappdevelopment, opensource, react-native, react-navigation, reactnative, reactnavigation, redux, typescript, xcode
- Language: TypeScript
- Homepage:
- Size: 29.3 MB
- Stars: 16
- Watchers: 2
- Forks: 7
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ⚠️ Warning: This Repository is Deprecated ⚠️ new [project](https://github.com/girish54321/React-Native-StarterApp) is here.
## Why? 🤔
Due to significant changes in React Native, maintaining this project has become challenging.
What's Next? 🚀I've created a new and improved project using the latest version of React Native. 🎉 You can check it out [here](https://github.com/girish54321/React-Native-StarterApp).
Thank you for understanding! 🙌
# React Native TypeScript Starter with Flavors ❤️ now with Material 3
## Welcome
Welcome to our React Native starter repo! This repo includes a variety of core features to help you get started building a top-quality mobile app.
## CodePush
We've included CodePush support, so you can easily deploy updates to your app without requiring users to update from the app store.
## Flavor builds
Need to create different versions of your app for different markets or audiences? No problem! This starter repo includes support for flavor builds, so you can easily create unique versions of your app with their own branding, assets, and configurations.
## Redux with Axios
We've included both Redux and Axios to help you manage the state of your app and make HTTP requests in a consistent and efficient manner.
Get started building your dream app today with this powerful React Native starter repo!
##
## Installation
[](apk/app-prod-release.apk)
## Run Locally
Clone the project
```bash
git clone https://github.com/girish54321/react-native-typescript-starter.git
```Go to the project directory
```bash
cd react-native-starter
```Install dependencies
```bash
yarn
```On Android DEV
```bash
yarn android_dev_debug
```On Android Staging
```bash
yarn android_staging_debug
```On Android PROD
```bash
yarn android_prod_debug
```On iOS or use XCode
```bash
cd ios && pod install && cd .. && yarn run ios11
```## FAQ
#### How to change ios simulator
Go to `package.json` file add you favorite ❤️ simulator
### Geting error react native cannot use import statement outside a module
I All so get this error for this maybe try switching to `backup` branch or copy & paste below code in `package.json`
```
"devDependencies": {
"@babel/core": "^7.10.2",
"@babel/runtime": "^7.10.2",
"@react-native-community/eslint-config": "^2.0.0",
"babel-jest": "^26.0.1",
"babel-plugin-module-resolver": "^4.1.0",
"eslint": "^7.2.0",
"jest": "^26.0.1",
"metro-react-native-babel-preset": "^0.59.0",
"react-native-svg-transformer": "^1.0.0",
"react-test-renderer": "16.11.0"
}
```## Tech Stack
React, React native, Redux
If you find my work useful, please consider supporting me by buying me a coffee!
Your support helps me continue to develop and maintain this project.
Thank you!