React Native Retrospective
Bonnie Eisenman
React Europe 2016
Slides posted on Twitter: @brindelle
Slides posted on Twitter: @brindelle
Hi! I'm Bonnie
The world before
React Native
(jk)
Slides posted on Twitter: @brindelle
Mobile development is hard.
Slides posted on Twitter: @brindelle
Mobile dev
Slides posted on Twitter: @brindelle
No great alternatives.
Slides posted on Twitter: @brindelle
React Conf
January 2015
Slides posted on Twitter: @brindelle
The Promise
Slides posted on Twitter: @brindelle
"It's not interesting that we're trying this - what'll matter is if we get it right."
- React Conf 2015
"...and we passed around illicit flash drives with the source code…"
"It feels like web development, just targeting a different platform."
React Native Alpha
Slides posted on Twitter: @brindelle
Why the Excitement?
Slides posted on Twitter: @brindelle
Public Release
March 2015
Slides posted on Twitter: @brindelle
...and everything was perfect.
Slides posted on Twitter: @brindelle
Of course not!
Slides posted on Twitter: @brindelle
#EarlyAdopterProblems
Slides posted on Twitter: @brindelle
...and people still were excited.
Slides posted on Twitter: @brindelle
Slides posted on Twitter: @brindelle
Six Months Later
September 2015
Slides posted on Twitter: @brindelle
Android Release
September 2015
Slides posted on Twitter: @brindelle
The Promise
Slides posted on Twitter: @brindelle
So...are we there yet?
Slides posted on Twitter: @brindelle
Basically?!
Slides posted on Twitter: @brindelle
Present Day
Slides posted on Twitter: @brindelle
So where are we now?
What is React Native?
Slides posted on Twitter: @brindelle
Two stories.
Slides posted on Twitter: @brindelle
React Native lets you build native-quality iOS and Android apps with JavaScript + React.
Slides posted on Twitter: @brindelle
iOS
Android
Windows
Tizen
OS X (WIP)
Web (WIP)
React Native
Angular / React / ????
Your App
Slides posted on Twitter: @brindelle
React Native is not about mobile or React!
Slides posted on Twitter: @brindelle
Both of these are true.
"React Native is...developer efficiency across all the platforms you care about — learn once, write anywhere."
Slides posted on Twitter: @brindelle
Slides posted on Twitter: @brindelle
Slides posted on Twitter: @brindelle
Go forth & build!
Slides posted on Twitter: @brindelle
Slides posted on Twitter: @brindelle
Questions?