Git Product home page Git Product logo

ignite's Introduction

React Native Ignite logo

๐Ÿ”ฅ The ideal starting app for React Native, best practices, generators, and more. ๐Ÿ”ฅ
Join the chat at https://gitter.im/infinitered/ignite js-standard-style Build Status npm version

Why Ignite?

To view the generated example project, just pull down the code and run ignite-base!

โฌ‡๏ธ Install

Make sure you're setup for React Native

Step 1: Install

npm install -g react-native-ignite

Step 2: Use

ignite new MyApplication

install

โ–ถ๏ธ How to Run Generated App

  1. cd to the repo
  2. Run Build for either OS
  • for iOS
    • run the command react-native run-ios
  • for Android
    • Run Genymotion
    • run the command react-native run-android
  1. Enjoy!

install

โฌ†๏ธ Built-In Generators

Generate an app: ignite new MyApplication

  • The application generator uses the ignite-base template to provide a fresh application with all the common tech wired up and ready to roll. Base applications come with common development screens, tools, and components. As for now, this is a 'Kitchen Sink' plan of attack. Eventually to be paired down, and adjustable in v2.0

Generate a component: ignite generate component SmoothButton

  • The component generator creates a new 'dumb component' with the stylesheet. Both files are created and placed in their appropriate folders.

Generate a container: ignite generate container SubMenu

  • A generated container is a smart component that is connected to Redux. Usually for containing other components. The component and stylesheet are placed in the Containers folder.

Generate a screen: ignite generate screen Settings

  • A generated screen, is an opinionated container, with a generated route. Keyboard avoiding, and other base code is placed in this connected smart component.

Generate a listview: ignite generate listview HotDates

  • React Native listview container with easy step by step instructions on how to get started with an easy list template.

Generate a mapview: ignite generate mapview MapScreen

  • react-native-maps container, component, and map helpers with easy step by step instructions on how to get started with an simple map screen.

Import images: ignite import imagesfile

  • Imports all files in Images folder and converts the names into key: value pairs in the image object inside of the Images.js file in the Themes folder.

๐Ÿ”€ Where to Go From Here

Chat with us on Gitter - Infinite Red devs standing by

Chosen Tech Docs - Understand the Tech Inside

Roadmap Wiki Page - Future Plans of Ignite

Who are We? - Learn More About Infinite Red

Project Web Page - Our Github Page

ignite's People

Contributors

gantman avatar skellock avatar markrickert avatar kevinvangelder avatar mmazzarolo avatar twerth avatar asndev avatar jamonholmgren avatar leonskim avatar cmtegner avatar cricketlachica avatar jondot avatar enapupe avatar ryanlntn avatar

Watchers

James Cloos avatar Xavier Carpentier avatar  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.