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

Engineering Better Apps with React Native

Engineering Better Apps with React Native

Presentation from GLSEC 2016 http://glsec.softwaregr.org/2016-program-schedule/

Companion repo: https://github.com/andrewsardone/glsec-2016-presentation

## Abstract

Just over a year ago we saw the initial public release of React Native. It hit the scene with the motto, “learn once, write anywhere,” but what does this mean? In this talk, we'll introduce React's declarative approach to writing user interfaces, and demonstrate how it's a better model for writing amazing native apps. We'll explore how React Native boosts your team by reducing knowledge silos, increasing collaboration, and unifying concepts, architecture, and code that's shared amongst iOS, Android, and web.

Andrew Sardone

May 16, 2016
Tweet

More Decks by Andrew Sardone

Other Decks in Technology

Transcript

  1. Main Thread JS Thread class Component { render() { return

    <View />; } } NATIVE VIEWS JavaScriptCore Virtual Layout Send data to main thread
  2. Sources, Further Reading Why React Native Matters Khan Academy’s Mobile

    Code Sharing Strategies ECMAScript 6 git.io/es6features Why iOS developers should try React Native The Skeptic's Guide to React Native Beyond UXKit github.com/andrewsardone/glsec-2016-presentation