Learn Once, Write Anywhere
Intro to React Native
Aaron Greenwald
A framework for building native apps with React
- Facebook
Very popular,
but young and unstable and increasingly stable
Wait...this isn't new
let [
PhoneGap,
Trigger.io,
Cordova,
Ionic,
Sencha Touch,
Kendo UI,
Appcelerator Titanium,
Xamarin
...rest
] = stuffWeTriedBefore;
Learn Once, Write Anywhere
JS Core
Asynchronous
Serializable
Batched
UI
We need native mobile apps
but we hate writing them
Smoother transition from the web
Use the richest ecosystem there is
Develop quickly
Deploy like you're on the web
Learn once, write anywhere
Reuse code
We need native mobile apps
but we hate writing them
UX of Native
Developer Experience of the Web
But what if it limits me?
06 / It's Still Not Web Development
You can't always code push
Styling is different
Platform-specific thinking
Debugging isn't the same
Results speak for themselves
Do I need native developers?
Learn Once, Write Anywhere
UX of Native <> DX of Web