Skip to content
The project is a custom starter kit to build TypeScript and Javascript react-native apps only one click.
TypeScript JavaScript Shell TSQL
Branch: master
Clone or download

Latest commit

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
template add OS specific installation May 23, 2020
.gitignore add gitignore May 8, 2020
README.md update readme May 15, 2020
README.tr.md update tr readme May 14, 2020
create_app.sh add js support May 13, 2020
create_component.sh update component.sh May 12, 2020
create_js_app.sh add js support May 13, 2020
create_ts_app.sh add OS specific installation May 23, 2020

README.md

Build Status Documentation

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.

🌟 Features

  • Start an app quickly with TypeScript or Javascript
  • Start an app with a template
  • Create your component directory quickly

📋 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.

Javascript

There is no template for Javascript yet.

Screenshots

alt text alt text

⚠️ Dependency

Note on installation

These starter pack use 'yarn' while installing react-native dependencies. Thus you must install 'yarn' before creating an app.

⬇️ 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

🔦 Usage

📱 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 :
auth # If you don't want to create app with template, press 'Enter'

🚀 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

👏 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.

You can’t perform that action at this time.