Building Mobile Apps with React Native
Course info



Course info



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.
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.