Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rapid Mobile Development with React Native

Rapid Mobile Development with React Native

This is my presentation from F8 Meetup Malang on 19 April 2017. https://f8meetupmalang2017.splashthat.com/

Simon Sturmer

April 19, 2017

More Decks by Simon Sturmer

Other Decks in Programming


  1. React Native Enables you to build high quality native iOS

    and Android applications easily and quickly.
  2. Developer Experience Using React Native + Expo you can build

    for iOS and Android without ever opening Android Studio or Xcode and you don’t even need a Mac.
  3. Developer Joy •High performance compared with other cross- platform frameworks

    •Exceptional developer experience compared with native iOS/Android •Easy to get started
  4. Expo Expo is essentially a set of tools around React

    Native. • Extended access to native features (e.g. push notifications) • Easily Building and Running on Devices • Deployment
  5. This approach gives us: Everything React Native provides, PLUS: •

    Audio • Simple Push Notifications • QR code reader • Accelerometer • Map View • Video • Camera / Image Picker • SVG • Location services • Social Login
  6. Publishing Several Options: • Easily publish on the Expo platform

    • Build a standalone app for submitting to the App/Play Store • Detach and then use Xcode or Android Studio
  7. When to use React Native • When you want a

    great developer experience. • When you want high performance cross-platform. • Always.
  8. Benefits: • Easy to get started • Rapid Prototyping •

    Over the air updates (Code Push) • Easily send clients a demo of your app during development. • Cross platform • … much more