Building Mobile Apps with React Native

You will use your new React Native skills to learn more about navigation, multi-touch gestures, and calling web APIs. This course will teach you to develop richer, more engaging, cross-platform (iOS and Android) mobile applications using the React Native platform.
Course info
Rating
(37)
Level
Beginner
Updated
Jan 15, 2021
Duration
1h 55m
Table of contents
Description
Course info
Rating
(37)
Level
Beginner
Updated
Jan 15, 2021
Duration
1h 55m
Your 10-day individual free trial includes:

Expert-led courses

Keep up with the pace of change with thousands of expert-led, in-depth courses.
Description

Mobile applications need to provide a rich and engaging experience to attract and keep users. In this course, Building Mobile Apps with React Native, you’ll learn to develop mobile apps with more advanced navigation, multi-touch gestures, and Web API access. First, you’ll explore how to set up React Native to work with the Android Emulator and iOS Simulator. Next, you’ll discover how to implement navigation and data passing among screens and handle multi-touch gestures in a mobile user interface. Finally, you’ll learn how to request and process data from a remote web service using the XMLHttpRequest API. When you’re finished with this course, you’ll have the skills and knowledge of React Native needed to create richer, more engaging mobile applications for both iOS and Android.

About the author
About the author

Richard has more than 24 years of experience as a software developer and architect. He has written five books on enterprise Java including EJB, JMS, web services, and software architecture.

More from the author
Handling Form Events Using jQuery
Intermediate
1h 33m
Aug 9, 2021
More courses by Richard Monson-Haefel
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, My name's Richard Monson‑Haefel, and welcome to my course, Building Mobile Apps with React Native. I'm an independent software engineer and have worked extensively in mobile development since 2004. The market for mobile apps is evenly divided between Google Android and Apple iOS. If you're developing mobile apps for one of these platforms, then you're missing half the audience. But developing mobile apps for both platforms can be expensive and time consuming. React Native allows you to develop a single application in JavaScript for both platforms. This makes it possible to achieve substantial savings in development costs and time to market. In this course, we're going to learn how to implement three of the most important features in mobile applications, navigation, gestures, and data exchange with Web APIs. Some of the major topics that we will cover include stack navigation, gesture handlers, and XMLHttpRequest. By the end of this course, you'll be able to develop mobile applications that have multiple screens, gesture support, and access data from Web APIs. Before beginning this course, you should be familiar with React Native basics and JavaScript, but no experience in Swift or Java is required. I hope you'll join me in learning how to develop cross‑platform applications with the Mobile Application Development with React Native course, at Pluralsight.