// Get Ready
  import React from 'react'
  import { 
    Fun 
  } from 'attendees'

FUN

aka

Chief Technology Strategist

'\x47'[0]+(![]+[])[+!+[]]+([]+[][[]])[+!+[]]+String.fromCharCode((2<<6)-12)

JavaScript

yup

Rapid Applications with React Native

🏃💨

Coding Spectrum

Mobile Development WAS

What people think I did

What Web Devs used to think I do

What I used to do

$169,562.00 USD a YEAR!

Before

After

FREEEEEEDOOOMMMMM!!!

?

📈  🤔

Make it better?

Android?

LGTM! 👍

to find a better solution ask:

"Why is there a problem?"

the JavaScript domain is too vast

Ignite as a Starter

an ideal boilerplate jumpstart

with practical plugins along the way.

We use this!

This is how we deliver products

Yes, even windows

JUST KIDDING!

Can't catapult?

 

 

 

 

 

We help you climb

Connecting Strangers

Modularity

PLUGINS!

    const NPM_MODULE_NAME = 'react-native-vector-icons'
    const EXAMPLE_FILE = 'vectorExample.js.ejs'
    
    /**
     * Add ourself to the project.
     */
    const add = async function (context) {
      const { ignite } = context
    
      // install a npm module
      await ignite.addModule(NPM_MODULE_NAME, { version: '4.3.0', link: true })
    
      // copy the example file (if examples are turned on)
      await ignite.addPluginComponentExample(EXAMPLE_FILE, { title: 'Vector Icons' })
    }
    
    /**
     * Remove ourself from the project.
     */
    const remove = async function (context) {
      const { ignite } = context
    
      // remove the npm module
      await ignite.removeModule(NPM_MODULE_NAME, { unlink: true })
    
      // remove the component example
      await ignite.removePluginComponentExample(EXAMPLE_FILE)
    }
    
    /**
     * Expose an ignite plugin interface.
     */
    module.exports = { add, remove }

The

"Hey, could you help me?"

experience

  • Import the code
  • Provide an Example
  • Provide Generators

An Example?

All The Code

Ignite Ecosystem

  • We can't limit your plugins
  • Each project can have customizations
  • Use your own boilerplate!

github.com/GeekyAnts/ignite-native-base-boilerplate

Learn More

  • Join community.infinite.red

  • Read shift.infinite.red Medium

  • Talk to me!

More videos available

Dat Conference App Yo!

https://github.com/infinitered/ChainReactApp

Thank you ignite for making such an awesome CLI 😃

@tillersystems

The Future?

The Future?

  • A new conference app

  • TypeScript

  • Update best practices

  • MobX-State-Tree

  • More Reactotron

Steve Kellock

Kevin Vangelder

Software Engineer

Senior Software Engineer

@kevinvangelder

@skellock

Cindy Nguyen

Justin Huskey

Design Lead

Designer

@justinhuskey

Want more React Native?

ReactNativeNewsletter.com

Conferences!

Conferences!

Thank You

& Thank You

https://github.com/infinitered/ignite

@GantLaborde

Thanks!

Rapid React Native Mobile

By Gant Laborde

Rapid React Native Mobile

All the je ne sais quoi of Infinite Red's ways of doing React Native Apps

  • 4,073