Overview
React Native introduces a new way to write native mobile apps. You can take everything that you know and love about React and apply it to native apps. Unlike hybrid apps, it gives you access to both native APIs and UI components. The application logic uses JavaScript whereas, the UI is fully native! It also brings the best of the web to native, things like – flexbox layout model, XMLHttpRequest, requestAnimationFrame, etc.
Objective
To introduce the audience to React Native. Show how they can leverage their knowledge of web development to build native apps.
Target Audience
Developers familiar with React who are interested in building native mobile apps.
Assumed Audience Knowledge
Basic knowledge of React, ES6 and CSS.
Five things audience members will learn
- What is React Native
- How it is an extension of hybrid
- How to use polyfills to leverage the best of the web while getting native performance
- How to debug React Native apps
- How to use Flexbox and CSS for styling a React Native app