// 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
- 3,744