Tino Junge@tinojunge
What do these apps have in common?
App Bar
Tab Bar
Navigator
Web API
Local cache
Login
Authentication
Infrastructure
Continuous Integration
Dev tooling
An App Starter Kit for iOS and Android based on React Native
Basic building blocks
Common mobile app features
Easily extendable
Web API
Local cache
Login
Infrastructure
Continuous Integration
Dev tooling
?Crash reporting
+ beta distribution
Still in progress
Deployment pipeline
Xamarin Test CloudTest automation
Evaluating
Sample App
….
2695
Apps powered by
Team name:
KIRJAUDU SISÄÄN
Luo tili
Unohditko salasanasi?
Super Ada
Kartta
In Progress
Why React Native?
NO mobile web appNO HTML5 app NO hybrid app
Write JS. Generate native UI.
What was React again?
Components
Virtual DOM
Components
Action Dispatcher Store View
Virtual DOMComponents
State
Virtual DOMComponents
How does it work?
App Bar
Tab Bar
Navigator
=Login
+
Sample App
Demo
What’s the dev experience?
Easy setup. Fast results.
Live and Hot reloading!
Fast JS Testing with Jest
Developer Tools
~90% code sharing.
Deal with native extensions
Style for android and iOS
Bi-weekly RN release cycle
Get native super powers as a web dev
Why React native ?
Slim starter kit with focus on the essentials
Why Pepperoni ?
Learn something new. Extend your skill set. Ship your ideas fast.
Why you ?