Slide 1

Slide 1 text

Click To Edit Master Title Style React Native + Exponent

Slide 2

Slide 2 text

Click To Edit Master Title Style Introduction EVAN JOHNSON Front-End Engineer at: @ev_blurbs

Slide 3

Slide 3 text

Click To Edit Master Title Style Agenda 1. What is React Native 2. Development w/ React Native 3. Exponent 4. Development w/ Exponent 5. Product Development 6. Conclusion

Slide 4

Slide 4 text

Click To Edit Master Title Style What is React Native?

Slide 5

Slide 5 text

Click To Edit Master Title Style Abstraction of the View Layer What is React Native?

Slide 6

Slide 6 text

Click To Edit Master Title Style What is React Native? Completely Native UI

Slide 7

Slide 7 text

Click To Edit Master Title Style Development w/ React Native

Slide 8

Slide 8 text

Click To Edit Master Title Style Development w/ React Native Stateful Paradigm

Slide 9

Slide 9 text

Click To Edit Master Title Style Development w/ React Native •  Live Reloading •  JavaScript debugging •  React Dev Tools •  Redux •  ... JavaScript tooling

Slide 10

Slide 10 text

Click To Edit Master Title Style Exponent

Slide 11

Slide 11 text

Click To Edit Master Title Style Exponent Charlie Cheever @ccheever James Ide @JI

Slide 12

Slide 12 text

Click To Edit Master Title Style Exponent •  ngrok Tunnel •  Shell App •  Device Testing

Slide 13

Slide 13 text

Click To Edit Master Title Style Development w/ Exponent

Slide 14

Slide 14 text

Click To Edit Master Title Style Development w/ Exponent Exponent command line or GUI

Slide 15

Slide 15 text

Click To Edit Master Title Style Development w/ Exponent Pros •  No Xcode or emulator needed •  Live reloading •  Safari debugger •  Publish links

Slide 16

Slide 16 text

Click To Edit Master Title Style Development w/ Exponent Gotchas •  Requires remote images •  No native modules •  Requires Exponent tool to add custom fonts

Slide 17

Slide 17 text

Click To Edit Master Title Style Product Development

Slide 18

Slide 18 text

Click To Edit Master Title Style Product Development

Slide 19

Slide 19 text

Click To Edit Master Title Style Product Development Peter Piekarczyk @peterpme Evan Johnson @ev_blurbs

Slide 20

Slide 20 text

Click To Edit Master Title Style Great Startup Ideas Product Development

Slide 21

Slide 21 text

Click To Edit Master Title Style Layoffspace Product Development

Slide 22

Slide 22 text

Click To Edit Master Title Style Looney Product Development

Slide 23

Slide 23 text

Click To Edit Master Title Style Blackmail Product Development

Slide 24

Slide 24 text

Click To Edit Master Title Style How do you kill bad ideas? Product Development

Slide 25

Slide 25 text

Click To Edit Master Title Style Product Development Customer Validation

Slide 26

Slide 26 text

Click To Edit Master Title Style iOS App Development Time: •  Basic: 1-3 months •  Moderate: 3-6 months •  Complex: 6 - 24 months !  Vague Quora Answer: https://www.quora.com/ What-is-the-average-development-time-for-an- iPhone-app Product Development

Slide 27

Slide 27 text

Click To Edit Master Title Style Product Development React Native + Exponent Use Case

Slide 28

Slide 28 text

Click To Edit Master Title Style Product Development Coach Cheetah Demo

Slide 29

Slide 29 text

Click To Edit Master Title Style Conclusion

Slide 30

Slide 30 text

Click To Edit Master Title Style Faster App Development with React Native and Exponent + Faster Product Development/Testing with Exponent = More apps of better quality (hopefully) Conclusion

Slide 31

Slide 31 text

Click To Edit Master Title Style THANK YOU! Evan Johnson @ev_blurbs http://exponentjs.com/ http://slack.exponentjs.com/