Get a practical introduction to React Native, the JavaScript framework for writing and deploying fully featured mobile apps that look and feel native. With this hands-on guide, you’ll learn how to build applications that target iOS, Android, and other mobile platforms instead of browsers. You’ll also discover how to access platform features such as the camera, user location, and local storage.
With code examples and step-by-step instructions, author Bonnie Eisenman shows web developers and frontend engineers how to build and style interfaces, use mobile components, and debug and deploy apps. Along the way, you’ll build several increasingly sophisticated sample apps with React Native before putting everything together at the end.
Chapter 1. What Is React Native?
Chapter 2. Working with React Native
Chapter 3. Building Your First Application
Chapter 4. Components for Mobile
Chapter 5. Styles
Chapter 6. Platform APIs
Chapter 7. Modules and Native Code
Chapter 8. Platform-Specific Code
Chapter 9. Debugging and Developer Tools
Chapter 10. Navigation and Structure in Larger Applications
Chapter 11. State Management in Larger Applications
Appendix A. Modern JavaScript Syntax
Appendix B. Deploying Your Application
Appendix C. Working with Expo Applications