Building a Better Web
June 19–20, 2017: Training
June 20–22, 2017: Tutorials & Conference
San Jose, CA

React Native: An exhaustive introduction

Ryan Salva (Microsoft), Ian Geoghegan (Microsoft), Nader Dabit (Amazon Web Services)
1:30pm–5:00pm Tuesday, June 20, 2017
Cross-Platform and Mobile
Location: 210 AE
Secondary topics:  JavaScript frameworks and libraries (Angular, React, Ember, Vue, etc.), Mobile, Native and hybrid mobile apps
Average rating: **...
(2.00, 5 ratings)

Who is this presentation for?

  • Web developers and mobile app developers

Prerequisite knowledge

  • A basic understanding of JavaScript
  • Familiarity with React (useful but not required)

Materials or downloads needed in advance

What you'll learn

  • Learn how to create apps with React Native
  • Explore tools for creating an end-to-end build pipeline for React Native


React Native is a great way to build native mobile apps. It offers a great developer experience without compromising on the native look and feel of an app. However, it can be hard to pick up the best tricks and tools that make for a productive development process in the nascent React and React Native ecosystems. The process is made harder because web developers will now have to learn native development toolchains too.

Ryan Salva, Ian Geoghegan, and Nader Dabit offer a deep dive into React Native, demonstrating how to use it to build apps and exploring the tools and tricks that the community uses to achieve native-like performance. Ryan, Ian, and Nader walk you through creating a React Native app with multiple screens and navigation, style components using CSS, and the debug workflow, as well as an end-to-end toolchain, where a single commit in GitHub can trigger the continuous build and test process and distribute the app to testers, clients, and end users.

Photo of Ryan Salva

Ryan Salva


Ryan Salva is a principal program manager on the Visual Studio team at Microsoft, where he looks after HTML, CSS, and JavaScript development. Ryan focuses primarily on mobile app development using web technologies and Apache Cordova. Previously, he spent 14 years in web application development.

Ian Geoghegan


Ian Geoghegan is a developer at Microsoft, where he is responsible for Microsoft’s CodePush service for React Native developers.

Photo of Nader Dabit

Nader Dabit

Amazon Web Services

Nader Dabit is the founder of React Native Training. He has been creating applications using React Native for over two years.

Comments on this page are now closed.


06/20/2017 1:55am PDT

Thanks! looking forward to it, see you soon!

Ryan J. Salva |
06/19/2017 12:31pm PDT

@bill, sublime is totally fine.

06/19/2017 12:20pm PDT

I see you’ve listed VS Code: as a prerequisite — I’ve been using Sublime Text for doing ReactJS, would that work instead?