Buy new:
-58% $16.99
to get FREE delivery Wednesday, November 6
Ships from: Amazon
Sold by: mayberi
$16.99 with 58 percent savings
List Price: $39.99
The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more

Get Fast, Free Shipping with Amazon Prime
FREE Returns
to get FREE delivery Wednesday, November 6. Order within 3 hrs 10 mins
Or Non members get FREE delivery Friday, November 8 on orders shipped by Amazon over $35
Only 1 left in stock - order soon.
$$16.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$16.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Ships from
Amazon
Sold by
Sold by
Returns
Returnable until Jan 31, 2025
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Returns
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$2.00
Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc... Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc... See less
$3.98 delivery November 9 - 12. Details
Only 2 left in stock - order soon.
$$16.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$16.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by glenthebookseller.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Learning React Native: Building Native Mobile Apps with JavaScript 1st Edition

4.0 4.0 out of 5 stars 61 ratings

There is a newer edition of this item:

Learning React Native: Building Native Mobile Apps with JavaScript
$39.58
(43)
Only 5 left in stock (more on the way).
{"desktop_buybox_group_1":[{"displayPrice":"$16.99","priceAmount":16.99,"currencySymbol":"$","integerValue":"16","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"HkO2dzRsRtoW99CStwQy4THFgxDfAH%2BQfeD2xnrlJiGqQJl2p7jgq2EG1h3%2BjVT8aeWG40TFKDBt7ET55NZ6GknGGfl55sau%2BTHAaET8ckRVwcpX%2BwlZmT3rQ1%2B5yqwVlA6EENyLRFfDdbbckA27ZvZK18lSCIunwCJBL5SB3MXPLDquZOnY8IgmuO2bPE3v","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$2.00","priceAmount":2.00,"currencySymbol":"$","integerValue":"2","decimalSeparator":".","fractionalValue":"00","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"HkO2dzRsRtoW99CStwQy4THFgxDfAH%2BQuxkfHs6kUayCF1u66s3flH0meypfnFSZ18DNCTfQbziPm85nG%2Fwn5eG4NR56mrFmv2imKLONWD7n%2BNrXHfTYocru5GRa4pD67hDD5iVejxtTrpdzki8UTtP9YAWxAu84ymVscw4T86iWu7OvbGIBXLCtnkZ%2BW4QX","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

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


Amazon First Reads | Editors' picks at exclusive prices

Editorial Reviews

About the Author

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.

Product details

  • Publisher ‏ : ‎ O'Reilly Media; 1st edition (February 2, 2016)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 269 pages
  • ISBN-10 ‏ : ‎ 1491929006
  • ISBN-13 ‏ : ‎ 978-1491929001
  • Item Weight ‏ : ‎ 1.47 pounds
  • Dimensions ‏ : ‎ 5.91 x 0.59 x 9.84 inches
  • Customer Reviews:
    4.0 4.0 out of 5 stars 61 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Bonnie Eisenman
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Bonnie Eisenman is a software engineer at Twitter with previous experience at Codecademy, Google, and Fog Creek Software. She has spoken at several conferences on topics ranging from React to musical programming and Arduinos. She is a member of the hackerspace NYC Resistor, and in her spare time, she enjoys building electronic musical instruments, laser-cutting chocolate, and learning languages.

You can follow her on Twitter as @brindelle.

Customer reviews

4 out of 5 stars
61 global ratings

Customers say

Customers find the book's introduction good, thorough, and excellent. They say it teaches the most important key points and exposes them to many resources. Readers also appreciate the value for money and author's writing style. However, some customers feel the code is outdated.

AI-generated from the text of customer reviews

6 customers mention "Introduction"6 positive0 negative

Customers find the introduction good, excellent, and concise. They say it teaches the most important key points and exposes them to many resources. Readers also appreciate the clear explanations and ample examples.

"...this book gets you started in the world of React Native, exposes you to many resources, and teaches you the most important key points so to gain..." Read more

"...Overall though, the author had clear explanations and provides a nice introduction to React Native." Read more

"...Bonnie's writing is clear and concise. She has a way of anticipating your questions with answers seemingly to be found on the next page...." Read more

"The content is great, but almost every single code sample is outdated and several of the examples don't even compile...." Read more

3 customers mention "Value for money"3 positive0 negative

Customers find the book provides ample examples and thorough descriptions. They say it's worth the wait and doesn't disappoint.

"...anticipated the release of this book and I can now say it was worth the wait! Bonnie's writing is clear and concise...." Read more

"...has a very linear progression through the topic with ample examples and good, thorough descriptions." Read more

"Awesome book..." Read more

3 customers mention "Writing style"3 positive0 negative

Customers like the author's writing style.

"...Bonnie's writing is clear and concise. She has a way of anticipating your questions with answers seemingly to be found on the next page...." Read more

"...And it is. I like author's manner of writing. I needed just 4 evenings to complete the book. And I really enjoyed it.Well done, Bonnie...." Read more

"Extremely well written. This should be featured on Facebook's React Native homepage (yeah, it's that good!)." Read more

3 customers mention "Code quality"0 positive3 negative

Customers find the code in the book outdated. They also mention the information for running react native on the Mac is dated.

"The content is great, but almost every single code sample is outdated and several of the examples don't even compile...." Read more

"...Useless to me. Also seems rather dated already. Could also be clearer that this book assumes you are experienced in using React." Read more

"Totally dated information for running react native on the mac. And almost no coverage for other platforms (e.g., Ubuntu)." Read more

Top reviews from the United States

Reviewed in the United States on June 23, 2016
This is an excellent book to learn about the inner workings of React-Native, and how to apply it to your own applications.

Yes, it was published in Dec 2015, so it's not up-to-date, but we're talking about a framework that releases a new major update every two weeks; that's to be expected. Regardless you can learn what you need to understand and use React-Native, but if you don't understand React.js you will not learn as much as someone that does, as well as being able to focus on native-specific differences.

There is a github repo for the projects, so you can use those npm package lists that use the older react-native so that everything works as shown in the book. You can also start learning how to read react-native docs, and make your own updates so that the projects work with the latest versions; something you will need to learn how to do with this technology at some point in time anyways.

There are also maybe kind users posting errata with solutions on how to update the code to the latest react-native (0.28 at the time of this review), so you can quickly update the code if you get stuck updating it yourself; that is if you are using the latest libraries. I believe the author leaves the errata as "unconfirmed" so that users can see this errata, and is probably spending her time on a whole new book, instead of updating the current, as there have been so many changes and additions since react 0.11.4 (version used in book).

No matter what, this book gets you started in the world of React Native, exposes you to many resources, and teaches you the most important key points so to gain the knowledge needed to understand the framework, and easily apply it to your own react-native apps.
3 people found this helpful
Report
Reviewed in the United States on August 18, 2016
This book introduces the reader to React Native which is used to build phone applications on iOS and Android. The book assumes you are familiar with the React framework from web programming already and generally familiar with JavaScript programming already. There is a slightly heavier emphasis on the iOS development than on the Android side, but both get sufficient coverage.

The beginning of the book explains the purpose of React Native and how it is different from React for the web. One of the main distinctions is that you can develop for iOS and Android simultaneously, and the author does a nice job of pointing out where you may need a specific component for one framework.

Towards the middle of the book there is information about how to style your app, how to handle touch screen events, and reading from different APIs. There was a lot of screen shots to help guide the reader and the examples were relevant. Deployment of the application is discussed in the later chapters.

I found many places where the author said that some technique is likely to be outdated soon as the React project changes really quickly. The author gives link suggestions where to find updates and I found this to be helpful.

For some reason the book is listed as 272 pages on Amazon although my print copy has the index starting at page 245. There are tons of screen shots in the book, while helpful, make the book much shorter than I was expecting. I felt some sections were skimmed over a bit too quick like Reflux/Flux which had only 4 pages for them. Overall though, the author had clear explanations and provides a nice introduction to React Native.
4 people found this helpful
Report
Reviewed in the United States on January 22, 2016
I anxiously anticipated the release of this book and I can now say it was worth the wait! Bonnie's writing is clear and concise. She has a way of anticipating your questions with answers seemingly to be found on the next page. With this book Bonnie demonstrates a mastery of this new technology and a facility to teach. I was up and running with my first app in a few days. This book is your React Native primer.
4 people found this helpful
Report
Reviewed in the United States on July 24, 2016
The content is great, but almost every single code sample is outdated and several of the examples don't even compile. Also, most of the links to React Native's docs are broken. I really wouldn't recommend this book to someone who's an absolute beginner with React Native.
4 people found this helpful
Report
Reviewed in the United States on November 3, 2016
Should be named Learning React Native on a Mac. Useless to me. Also seems rather dated already. Could also be clearer that this book assumes you are experienced in using React.
Reviewed in the United States on April 9, 2016
I like React Native concepts to build mobile apps. It's pretty simple and effective at the same time. While you have some experience with React, it's obvious you have to try React Native.

While I bought this book I wanted some short but comprehensive tutorial which brings me into React Native world. And it is. I like author's manner of writing. I needed just 4 evenings to complete the book. And I really enjoyed it.

Well done, Bonnie. Thank you very much for great job.
3 people found this helpful
Report
Reviewed in the United States on May 18, 2016
As with all the other O'Reilly books I have, this one does not disappoint. It has a very linear progression through the topic with ample examples and good, thorough descriptions.
Reviewed in the United States on April 7, 2016
Extremely well written. This should be featured on Facebook's React Native homepage (yeah, it's that good!).
One person found this helpful
Report

Top reviews from other countries

Honest Reviews
5.0 out of 5 stars Five Stars
Reviewed in Canada on April 15, 2016
Perfect!
Stefano Solinas
5.0 out of 5 stars Five Stars
Reviewed in the United Kingdom on June 19, 2016
I love mayer, but probably buying the full css guide was a smarter choice