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.
Ian Geoghegan is a developer at Microsoft, where he is responsible for Microsoft’s CodePush service for React Native developers.
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.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org