Giter VIP home page Giter VIP logo

react-native-starter-kit's Introduction

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.

  • yarmi

Basic yarmi tamplete for quick start. Click here for more information.

Javascript

There is no template for Javascript yet.

โญ Screenshots

alt text alt text alt text alt text 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 :
yarmi # 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.

react-native-starter-kit's People

Contributors

ilkerkesici avatar erhanbicer avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.