React Native Cookbook – Pre-order Today!


December 1, 2016
React Native Cookbook cover

After months of writing, we’re glad to be in the home stretch for publishing the React Native Cookbook. Our technical and copy editors are being put through their paces as I’m writing this post. Since our initial blog post announcing the React Native Cookbook, the response has been excellent! We can’t wait to get the book in front of a wider audience. To whet your appetite, we have a couple of exciting announcements to make.

Foreword

The React Native community has thrived since the announcement of the framework in early 2015. One of the reasons for this, outside the framework being excellent, is the support and inclusion of the Facebook engineers in the development community. From the start, community developers were implored to contribute however they could, be it by writing library code, assisting with unit tests, or helping with documentation.

That being said, we are excited to announce that Christopher Chedeau, commonly known as vjeux and one of the creators of React Native, has been kind enough to author the foreword for the book. We were thrilled to discover that Christopher shared our enthusiasm for the project and was extremely receptive to our request. In the spirit of Thanksgiving, I am grateful to Christopher for writing the foreword and a special thanks goes to Jay Garcia for reaching out and making the connection happen.

Table of Contents

After that news bombshell, we have some more to share! Here are the chapters that will be in React Native Cookbook with a snippet of what you can expect.

  1. Getting Started
    We will start you off with recipes on how to perform everyday scenarios using React Native. This chapter focuses on adding built-in UI components and adding basic styling to them.
  2. Implementing Complex User Interfaces
    We’re going to dive a bit further into the user interface here. We will create some custom view components and add them to non-trivial layouts.
  3. Animating the User Interface
    Animations are critical to make your app come alive and that’s exactly what you’re going to learn in this chapter. We start with basic layout animations and dive right into replicating custom animations found in some big-name apps today.
  4. Working with Application Logic and Data
    There’s a good chance that your application will have to work with some sort of data, local or remote. We will show you some strategies on how to deal with APIs, local databases, and more.
  5. Implementing Redux
    The next most popular library that starts with ‘R’ after React. So popular that we’re dedicating a whole chapter on integrating Redux inside your React Native application.
  6. Adding Native Functionality
    React Native has an extremely flexible architecture that lends itself to easily exposing native functionality. This chapter includes recipes from basic native module and custom UI components to multithreaded operations on both iOS and Android.
  7. Architecting for Multiple Platforms
    React Native initially started with just an iOS platform target. Since then it has grown to include Android, Windows, and several more. We will show you how to build specifically for these platforms as well as provide strategies for managing them.
  8. Integration with Applications
    What if you have an existing iOS or Android application that you want to enhance? React Native may be an excellent fit for what you are looking to accomplish. In this chapter, you will learn how to seamlessly integrate your React Native app inside your native applications.
  9. Deploying Our App
    Finally the time has come to release your app publicly or privately. We will guide you through different release platforms for testing and production.
  10. Automated Testing
    There is great value in creating automated tests for your application and React Native is no different. We will walk you through creating functional tests using Appium and Mocha. All our tests will be capable of running on physical devices.
  11. Optimizing the Performance of Our App
    The final chapter will help you squeeze the last bits of speed and utilize resources more efficiently. We discuss performance optimizations for the whole React Native application stack, from the JavaScript to native layer.

One Final Note

We’re planning a book tour for React Native Cookbook. We hope to be in your area presenting at conferences and meetups so you can share our excitement. If you have any questions about the book or would be interested in having us come to your event, please comment below or reach out to us on twitter @ModusCreate or @stan229.

Order React Native Cookbook on Amazon Order React Native Cookbook at Packt



Bershadskiy_Stan square
Stan Bershadskiy is an architect at Modus Create and specializes in all things JavaScript with vast knowledge in Sencha frameworks. Recently, he has directed his focus towards React Native and has co-authored The React Native Cookbook, which was released in December 2016. Stan is located in New York City and can be found co-organizing NYC.JS Meetups and presenting at conferences around the country.

  • eric

    which version of react native is used here?

    is it a step by step tutorial (from chapter 1 -> last chapter)?

    what kind of apps will be built? not another todo app?

    • Stan Bershadskiy

      All the recipes were tested to work with the latest React Native version (0.39).
      Each chapter presents a series of recipes, they are all self contained but some do build on each other.
      We walk you through building the core functionality that you will be using in your app such as adding Navigation, Animations, Offline Database, Working with APIs and much more. Each recipe will give you a small application showing the particular feature we discuss.

      The book was just released Thursday on Packt with a free sample! https://www.packtpub.com/application-development/react-native-cookbook and Friday on Kindle http://a.co/c06Qozb. The Physical version is being printed now.

      • eric

        just purchased your ebook :)

        • Stan Bershadskiy

          Thank you! I hope you enjoy it. Tell your friends and colleagues :)


What We Do

We’ll work closely with your team to instill Lean practices for ideation, strategy, design and delivery — practices that are adaptable to every part of your business.

See what Modus can do for you.

LET'S GET STARTED

We're Hiring!

Join our awesome team of dedicated engineers.

Loading...

APPLY NOW