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

React Native Dev Tools

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →

React Native Dev Tools

Overview of React Native dev tools as of March 2016

Connor McEwen

March 03, 2016

Transcript

23 slides
  1. Status Quo of App Dev • Long waits for updates

    • Compiled languages • Proprietary layout • Proprietary IDEs
  2. How it works • Your app is launched • App

    checks some server to see if there is a new JS bundle • Download that bundle • Load the new bundle (immediately, or the next time your app is started)
  3. Services • Open Source • Startup • Charges for hosted

    service • Open Source • Microsoft • “Free while in beta”
  4. Why is this so cool? • No waiting for reviews

    • Incremental rollouts (5% to test for bugs, etc) • A/B testing • Narrows the gap between web + mobile
  5. Even easier • No RN project necessary - just JS

    • Publish to the app store + updates • Charges based on userbase
  6. App Browsers Exponent RN Playground • Host JS bundles at

    a URL • Download and run bundles in native apps
  7. Nuclide - Facebook’s IDE “A unified developer experience for web

    and mobile development, built as a suite of packages on top of Atom…”
  8. Visual Studio Code “You can debug your code, quickly run

    react- native commands from the command palette and use IntelliSense to browse objects, functions and parameters for React Native APIs.”
  9. Exponent + Siphon Both provide the ability to load local

    javascript onto a device quickly to develop off of
  10. Realm - client database “We’ve built a full database for

    mobile app developers, one that uses native JavaScript objects…”
  11. Final Thoughts • What a time to be alive! •

    What is the equivalent of universal JS for RN? • How do companies make money on a heavy open source ecosystem?

More Decks by Connor McEwen

Other Decks in Technology