Learning React Native: Building Native Mobile Apps with JavaScript

Cover
"O'Reilly Media, Inc.", 03.12.2015 - 272 Seiten

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.

  • Learn how React Native provides an interface to native UI components
  • Examine how the framework uses native components analogous to HTML elements
  • Create and style your own React Native components and applications
  • Install modules for APIs and features not supported by the framework
  • Get tools for debugging your code, and for handling issues outside of JavaScript
  • Put it all together with the Zebreto effective-memorization flashcard app
  • Deploy apps to the iOS App Store and Google’s Play Store

Im Buch

Ausgewählte Seiten

Inhalt

Chapter 1 What Is React Native?
1
Chapter 2 Working with React Native
7
Chapter 3 Building Your First Application
15
Chapter 4 Components for Mobile
47
Chapter 5 Styles
83
Chapter 6 Platform APIs
101
Chapter 7 Modules
131
Chapter 8 Debugging and Developer Tools
155
Chapter 10 Deploying to the iOS App Store
203
Chapter 11 Deploying Android Applications
225
Conclusion
237
Appendix A ES6 Syntax
239
Appendix B Commands and Quickstart Guide
243
Index
245
About the Author
255
Urheberrecht

Chapter 9 Putting It All Together
177

Andere Ausgaben - Alle anzeigen

Häufige Begriffe und Wortgruppen

Autoren-Profil (2015)

Bonnie Eisenman is a software engineer at Codecademy, with previous experience at Fog Creek Software and Google. She has spoken at several conferences on topics ranging from ReactJS to musical programming and Arduinos. In her spare time, she enjoys building electronic musical instruments, tinkering with hardware projects, and laser-cutting chocolate. Find her on Twitter as @brindelle.

Bibliografische Informationen