react-native-starter-kit
react-native-starter-kit copied to clipboard
The project is a custom starter kit to build TypeScript and Javascript react-native apps only one click.
react-native-starter-kit
The project is a custom starter kit to build TypeScript react-native apps only one click. Also, you can contribute to the project by adding your template.
:star2: Features
- Start an app quickly with TypeScript or Javascript
- Start an app with a template
- Create your component directory quickly
:clipboard: Templates
Typescript
- auth
Basic authantication tamplete for quick start. Click here for more information.
- chat
Basic chat tamplete for quick start. Click here for more information.
- yarmi
Basic yarmi tamplete for quick start. Click here for more information.
Javascript
There is no template for Javascript yet.
:star: Screenshots
:warning: Dependency
Note on installation
These starter pack use 'yarn' while installing react-native dependencies. Thus you must install 'yarn' before creating an app.
:arrow_down: Installation
Clone this repository
git clone https://github.com/ilkerkesici/react-native-starter-kit.git
Enter the folder
cd react-native-starter-kit
Permission for create_app.sh
chmod +x create_component.sh
:flashlight: Usage
:iphone: Creating an App
Run create_app.sh
./create_app.sh
Enter your app name
# Enter your app name :
MyAwesomeApp
Enter your template
# Enter template name :
yarmi # If you don't want to create app with template, press 'Enter'
:rocket: Creating a Component
Enter the project folder
cd MyAwesomeApp
Run 'create_component.sh' file
./create_component.sh
Enter component name
# Enter the component name?
MyAwesomeComponent
:clap: How to Contribute
Hello developers! You can contribute this starter pack and deploy your templates. If you want to contribute to this project, you can follow these steps.
Creating bash file
You must create a bash file like 'create_authantication_template.sh' file. You must add your installation scripts for template dependencies here.
Creating src folder
You must create folder name is src, and add your tamplete or your components into this folder.
Opening a pull request
After you've made your changes or added features, you should open a pull request.