{
  "kind": "books#volumes",
  "totalItems": 1000000,
  "items": [
    {
      "kind": "books#volume",
      "id": "xAg7DwAAQBAJ",
      "etag": "mTj9v3SGvX0",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/xAg7DwAAQBAJ",
      "volumeInfo": {
        "title": "Learning React Native",
        "subtitle": "Building Native Mobile Apps with JavaScript",
        "authors": [
          "Bonnie Eisenman"
        ],
        "publisher": "\"O'Reilly Media, Inc.\"",
        "publishedDate": "2017-10-23",
        "description": "Get a practical introduction to React Native, the JavaScript framework for writing and deploying fully featured mobile apps that render natively. The second edition of this hands-on guide shows you how to build applications that target iOS, Android, and other mobile platforms instead of browsers—apps that can access platform features such as the camera, user location, and local storage. Through code examples and step-by-step instructions, web developers and frontend engineers familiar with React will learn how to build and style interfaces, use mobile components, and debug and deploy apps. You’ll learn how to extend React Native using third-party libraries or your own Java and Objective-C libraries. Understand how React Native works under the hood with native UI components Examine how React Native’s mobile-based components compare to basic HTML elements Create and style your own React Native components and applications Take advantage of platform-specific APIs, as well as modules from the framework’s community Incorporate platform-specific components into cross-platform apps Learn common pitfalls of React Native development, and tools for dealing with them Combine a large application’s many screens into a cohesive UX Handle state management in a large app with the Redux library",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9781491989098"
          },
          {
            "type": "ISBN_10",
            "identifier": "1491989092"
          }
        ],
        "readingModes": {
          "text": true,
          "image": true
        },
        "pageCount": 241,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "averageRating": 4,
        "ratingsCount": 1,
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": true,
        "contentVersion": "2.2.3.0.preview.3",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=xAg7DwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=xAg7DwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=xAg7DwAAQBAJ&printsec=frontcover&dq=React+Native&hl=&cd=1&source=gbs_api",
        "infoLink": "https://play.google.com/store/books/details?id=xAg7DwAAQBAJ&source=gbs_api",
        "canonicalVolumeLink": "https://play.google.com/store/books/details?id=xAg7DwAAQBAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "FOR_SALE",
        "isEbook": true,
        "listPrice": {
          "amount": 50.99,
          "currencyCode": "USD"
        },
        "retailPrice": {
          "amount": 50.99,
          "currencyCode": "USD"
        },
        "buyLink": "https://play.google.com/store/books/details?id=xAg7DwAAQBAJ&rdid=book-xAg7DwAAQBAJ&rdot=1&source=gbs_api",
        "offers": [
          {
            "finskyOfferType": 1,
            "listPrice": {
              "amountInMicros": 50990000,
              "currencyCode": "USD"
            },
            "retailPrice": {
              "amountInMicros": 50990000,
              "currencyCode": "USD"
            },
            "giftable": true
          }
        ]
      },
      "accessInfo": {
        "country": "US",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": true
        },
        "pdf": {
          "isAvailable": true
        },
        "webReaderLink": "http://play.google.com/books/reader?id=xAg7DwAAQBAJ&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "The second edition of this hands-on guide shows you how to build applications that target iOS, Android, and other mobile platforms instead of browsers—apps that can access platform features such as the camera, user location, and local ..."
      }
    },
    {
      "kind": "books#volume",
      "id": "0DidDwAAQBAJ",
      "etag": "0ASuP02FgAM",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/0DidDwAAQBAJ",
      "volumeInfo": {
        "title": "React Native for Mobile Development",
        "subtitle": "Harness the Power of React Native to Create Stunning iOS and Android Applications",
        "authors": [
          "Akshat Paul",
          "Abhishek Nalwaya"
        ],
        "publisher": "Apress",
        "publishedDate": "2019-06-12",
        "description": "Develop native iOS and Android apps with ease using React Native. Learn by doing through an example-driven approach, and have a substantial running app at the end of each chapter. This second edition is fully updated to include ES7 (ECMAScript 7), the latest version of React Native (including Redux), and development on Android. You will start by setting up React Native and exploring the anatomy of React Native apps. You'll then move on to Redux data flow, how it differs from flux, and how you can include it in your React Native project to solve state management differently and efficiently. You will also learn how to boost your development by including popular packages developed by the React Native community that will help you write less; do more. Finally, you'll learn to how write test cases using Jest and submit your application to the App Store. React Native challenges the status quo of native iOS and Android development with revolutionary components, asynchronous execution, unique methods for touch handling, and much more. This book reveals the the path-breaking concepts of React.js and acquaints you with the React way of thinking so you can learn to create stunning user interfaces. What You'll Learn Build stunning iOS and Android applications Understand the Redux design pattern and use it in your project Interact with iOS and android device capabilities such as addressbook, camera, GPS and more with your apps Test and launch your application to the App Store Who This Book Is For Anyone with JavaScript experience who wants to build native mobile applications but dreads the thought of programming in Objective-C or Java. Developers who have experience with JavaScript but are new or not acquainted to React Native or ReactJS.",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9781484244548"
          },
          {
            "type": "ISBN_10",
            "identifier": "1484244540"
          }
        ],
        "readingModes": {
          "text": true,
          "image": true
        },
        "pageCount": 243,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": false,
        "contentVersion": "1.2.2.0.preview.3",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=0DidDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=0DidDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=0DidDwAAQBAJ&printsec=frontcover&dq=React+Native&hl=&cd=2&source=gbs_api",
        "infoLink": "https://play.google.com/store/books/details?id=0DidDwAAQBAJ&source=gbs_api",
        "canonicalVolumeLink": "https://play.google.com/store/books/details?id=0DidDwAAQBAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "FOR_SALE_AND_RENTAL",
        "isEbook": true,
        "listPrice": {
          "amount": 64.99,
          "currencyCode": "USD"
        },
        "retailPrice": {
          "amount": 51.99,
          "currencyCode": "USD"
        },
        "buyLink": "https://play.google.com/store/books/details?id=0DidDwAAQBAJ&rdid=book-0DidDwAAQBAJ&rdot=1&source=gbs_api",
        "offers": [
          {
            "finskyOfferType": 1,
            "listPrice": {
              "amountInMicros": 64990000,
              "currencyCode": "USD"
            },
            "retailPrice": {
              "amountInMicros": 51990000,
              "currencyCode": "USD"
            },
            "giftable": true
          },
          {
            "finskyOfferType": 3,
            "listPrice": {
              "amountInMicros": 22750000,
              "currencyCode": "USD"
            },
            "retailPrice": {
              "amountInMicros": 19790000,
              "currencyCode": "USD"
            },
            "rentalDuration": {
              "unit": "DAY",
              "count": 90
            }
          }
        ]
      },
      "accessInfo": {
        "country": "US",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": true,
          "acsTokenLink": "http://books.google.com/books/download/React_Native_for_Mobile_Development-sample-epub.acsm?id=0DidDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
        },
        "pdf": {
          "isAvailable": true,
          "acsTokenLink": "http://books.google.com/books/download/React_Native_for_Mobile_Development-sample-pdf.acsm?id=0DidDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
        },
        "webReaderLink": "http://play.google.com/books/reader?id=0DidDwAAQBAJ&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "This book reveals the the path-breaking concepts of React.js and acquaints you with the React way of thinking so you can learn to create stunning user interfaces."
      }
    },
    {
      "kind": "books#volume",
      "id": "A1fjDwAAQBAJ",
      "etag": "4Nu9cw9IBlw",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/A1fjDwAAQBAJ",
      "volumeInfo": {
        "title": "Essentials of Javascript",
        "subtitle": "All about React Native",
        "authors": [
          "Shaaran Lakshminarayanan"
        ],
        "publisher": "Shaaran Lakshminarayanan",
        "publishedDate": "2020-05-12",
        "description": "Do you want to make applications for Android and iOS ? Are you a developer who is bored of writing code for both Android and iOS ? In this series of books we will overcome the problem of having to write code for Android and iOS by using React Native. React Native is a framework developed by Facebook for creating native-style apps for iOS & Android under one common language, JavaScript. Initially, Facebook only developed React Native to support iOS. However with its recent support of the Android operating system, the library can now render mobile UIs for both platforms. Why React Native ? Not only react native allows you to create cross platform applications but react native also makes updating apps simple through over-the-app updates. Over the air update in react native is achieved through technologies such as CodePush with a few lines of code. Armed with React Native you’ll finally be able to make apps of your choice in no time and I’m glad to show you what React Native can do through this series of books. In this book we will learn the core concepts of Javascript to help us with our React Native Journey.",
        "readingModes": {
          "text": false,
          "image": true
        },
        "pageCount": 27,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "averageRating": 5,
        "ratingsCount": 1,
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": true,
        "contentVersion": "1.1.2.0.preview.1",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=A1fjDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=A1fjDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=A1fjDwAAQBAJ&printsec=frontcover&dq=React+Native&hl=&cd=3&source=gbs_api",
        "infoLink": "https://play.google.com/store/books/details?id=A1fjDwAAQBAJ&source=gbs_api",
        "canonicalVolumeLink": "https://play.google.com/store/books/details?id=A1fjDwAAQBAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "FOR_SALE",
        "isEbook": true,
        "listPrice": {
          "amount": 0,
          "currencyCode": "USD"
        },
        "retailPrice": {
          "amount": 0,
          "currencyCode": "USD"
        },
        "buyLink": "https://play.google.com/store/books/details?id=A1fjDwAAQBAJ&rdid=book-A1fjDwAAQBAJ&rdot=1&source=gbs_api"
      },
      "accessInfo": {
        "country": "US",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": false
        },
        "pdf": {
          "isAvailable": true
        },
        "webReaderLink": "http://play.google.com/books/reader?id=A1fjDwAAQBAJ&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "In this book we will learn the core concepts of Javascript to help us with our React Native Journey."
      }
    },
    {
      "kind": "books#volume",
      "id": "VzgzEAAAQBAJ",
      "etag": "nt9nndmHwzI",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/VzgzEAAAQBAJ",
      "volumeInfo": {
        "title": "React Native in Action",
        "subtitle": "Developing iOS and Android apps with JavaScript",
        "authors": [
          "nader dabit"
        ],
        "publisher": "Simon and Schuster",
        "publishedDate": "2019-03-07",
        "description": "Summary React Native in Action gives iOS, Android, and web developers the knowledge and confidence they need to begin building high-quality iOS and Android apps using the React Native framework. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology React Native gives mobile and web developers the power of \"and.\" Write your app once and easily deploy it to iOS and Android and the web. React Native apps compile into platform-specific code, reducing development time, effort, and cost! And because you're using JavaScript and the React framework, you benefit from a huge ecosystem of tools, expertise, and support. About the Book React Native in Action teaches you to build high-quality cross-platform mobile and web apps. In this hands-on guide, you'll jump right into building a complete app with the help ofclear, easy-to-follow instructions. As you build your skills, you'll drill down to more-advanced topics like styling, APIs, animations, data architecture, and more! You'll also learn how to maximize code reuse without sacrificing native platform look-and-feel. What's Inside Building cross-platform mobile and web apps Routing, Redux, and animations Cross-network data requests Storing and retrieving data locally Managing data and state About the Reader Written for beginner-to-intermediate web, Android, and iOS developers. About the Authors Nader Dabit is a developer advocate at AWS Mobile, where he works on tools and services to allow developers to build full-stack web and mobile applications using their existing skillset. He is also the founder of React Native Training and the host of the \"React Native Radio\" podcast. Table of Contents PART 1 Getting started with React Native Getting started with React Native Understanding React Building your first React Native app PART 2 Developing applications in React Native Introduction to styling Styling in depth Navigation Animations Using the Redux data architecture library PART 3 API reference Implementing cross-platform APIs Implementing iOS-specific components and APIs Implementing Android-specific components and APIs PART 4 Bringing it all together Building a Star Wars app using cross-platform components",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9781638355892"
          },
          {
            "type": "ISBN_10",
            "identifier": "1638355894"
          }
        ],
        "readingModes": {
          "text": true,
          "image": false
        },
        "pageCount": 531,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": false,
        "contentVersion": "1.2.2.0.preview.2",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=VzgzEAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=VzgzEAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=VzgzEAAAQBAJ&printsec=frontcover&dq=React+Native&hl=&cd=4&source=gbs_api",
        "infoLink": "https://play.google.com/store/books/details?id=VzgzEAAAQBAJ&source=gbs_api",
        "canonicalVolumeLink": "https://play.google.com/store/books/details?id=VzgzEAAAQBAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "FOR_SALE",
        "isEbook": true,
        "listPrice": {
          "amount": 49.99,
          "currencyCode": "USD"
        },
        "retailPrice": {
          "amount": 49.99,
          "currencyCode": "USD"
        },
        "buyLink": "https://play.google.com/store/books/details?id=VzgzEAAAQBAJ&rdid=book-VzgzEAAAQBAJ&rdot=1&source=gbs_api",
        "offers": [
          {
            "finskyOfferType": 1,
            "listPrice": {
              "amountInMicros": 49990000,
              "currencyCode": "USD"
            },
            "retailPrice": {
              "amountInMicros": 49990000,
              "currencyCode": "USD"
            },
            "giftable": true
          }
        ]
      },
      "accessInfo": {
        "country": "US",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
        "epub": {
          "isAvailable": true,
          "acsTokenLink": "http://books.google.com/books/download/React_Native_in_Action-sample-epub.acsm?id=VzgzEAAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
        },
        "pdf": {
          "isAvailable": false
        },
        "webReaderLink": "http://play.google.com/books/reader?id=VzgzEAAAQBAJ&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "About the Book React Native in Action teaches you to build high-quality cross-platform mobile and web apps. In this hands-on guide, you&#39;ll jump right into building a complete app with the help ofclear, easy-to-follow instructions."
      }
    },
    {
      "kind": "books#volume",
      "id": "XCLhDwAAQBAJ",
      "etag": "jbr0G4NKRL0",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/XCLhDwAAQBAJ",
      "volumeInfo": {
        "title": "React and React Native",
        "subtitle": "A complete hands-on guide to modern web and mobile development with React.js",
        "authors": [
          "Adam Boduch",
          "Roy Derks"
        ],
        "publisher": "Packt Publishing Ltd",
        "publishedDate": "2020-04-30",
        "description": "Get up to speed with React, React Native, GraphQL and Apollo for building cross-platform native apps with the help of practical examples Key Features Covers the latest features of React such as Hooks, Suspense, NativeBase, and Apollo in this updated third edition Get to grips with the React architecture for writing easy-to-manage web and mobile applications Understand GraphQL and Apollo for building a scalable backend for your cross-platform apps Book DescriptionReact and React Native, Facebook’s innovative User Interface (UI) libraries, are designed to help you build robust cross-platform web and mobile applications. This updated third edition is improved and updated to cover the latest version of React. The book particularly focuses on the latest developments in the React ecosystem, such as modern Hook implementations, code splitting using lazy components and Suspense, user interface framework components using Material-UI, and Apollo. In terms of React Native, the book has been updated to version 0.62 and demonstrates how to apply native UI components for your existing mobile apps using NativeBase. You will begin by learning about the essential building blocks of React components. Next, you’ll progress to working with higher-level functionalities in application development, before putting this knowledge to use by developing user interface components for the web and for native platforms. In the concluding chapters, you’ll learn how to bring your application together with a robust data architecture. By the end of this book, you’ll be able to build React applications for the web and React Native applications for multiple mobile platforms.What you will learn Delve into the React architecture, component properties, state, and context Get to grips with React Hooks for handling functions and components Implement code splitting in React using lazy components and Suspense Build robust user interfaces for mobile and desktop apps using Material-UI Write shared components for Android and iOS mobile apps using React Native Simplify layout design for React Native apps using NativeBase Write GraphQL schemas to power web and mobile apps Implement web and mobile components that are driven by Apollo Who this book is for This book is for any JavaScript developer who wants to start learning how to use Facebook’s UI libraries, React and React Native, for mobile and web application development. Although no prior knowledge of React is needed, working knowledge of JavaScript programming will help you understand the concepts covered in the book more effectively.",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9781839212437"
          },
          {
            "type": "ISBN_10",
            "identifier": "1839212438"
          }
        ],
        "readingModes": {
          "text": true,
          "image": true
        },
        "pageCount": 505,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": true,
        "contentVersion": "1.4.4.0.preview.3",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=XCLhDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=XCLhDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=XCLhDwAAQBAJ&printsec=frontcover&dq=React+Native&hl=&cd=5&source=gbs_api",
        "infoLink": "https://play.google.com/store/books/details?id=XCLhDwAAQBAJ&source=gbs_api",
        "canonicalVolumeLink": "https://play.google.com/store/books/details?id=XCLhDwAAQBAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "FOR_SALE",
        "isEbook": true,
        "listPrice": {
          "amount": 69.99,
          "currencyCode": "USD"
        },
        "retailPrice": {
          "amount": 55.99,
          "currencyCode": "USD"
        },
        "buyLink": "https://play.google.com/store/books/details?id=XCLhDwAAQBAJ&rdid=book-XCLhDwAAQBAJ&rdot=1&source=gbs_api",
        "offers": [
          {
            "finskyOfferType": 1,
            "listPrice": {
              "amountInMicros": 69990000,
              "currencyCode": "USD"
            },
            "retailPrice": {
              "amountInMicros": 55990000,
              "currencyCode": "USD"
            },
            "giftable": true
          }
        ]
      },
      "accessInfo": {
        "country": "US",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": true
        },
        "pdf": {
          "isAvailable": true
        },
        "webReaderLink": "http://play.google.com/books/reader?id=XCLhDwAAQBAJ&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "By the end of this book, you’ll be able to build React applications for the web and React Native applications for multiple mobile platforms.What you will learn Delve into the React architecture, component properties, state, and context ..."
      }
    },
    {
      "kind": "books#volume",
      "id": "1I92rgEACAAJ",
      "etag": "k75tJg0Hyxo",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/1I92rgEACAAJ",
      "volumeInfo": {
        "title": "Learning React Native",
        "subtitle": "Building Mobile Applications with JavaScript",
        "authors": [
          "Bonnie Eisenman"
        ],
        "publisher": "O'Reilly Media",
        "publishedDate": "2016-01-07",
        "description": "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",
        "industryIdentifiers": [
          {
            "type": "ISBN_10",
            "identifier": "1491929006"
          },
          {
            "type": "ISBN_13",
            "identifier": "9781491929001"
          }
        ],
        "readingModes": {
          "text": false,
          "image": false
        },
        "pageCount": 0,
        "printType": "BOOK",
        "categories": [
          "JavaScript (Computer program language)"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": false,
        "contentVersion": "preview-1.0.0",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=1I92rgEACAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=1I92rgEACAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=1I92rgEACAAJ&dq=React+Native&hl=&cd=6&source=gbs_api",
        "infoLink": "http://books.google.com/books?id=1I92rgEACAAJ&dq=React+Native&hl=&source=gbs_api",
        "canonicalVolumeLink": "https://books.google.com/books/about/Learning_React_Native.html?hl=&id=1I92rgEACAAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "NOT_FOR_SALE",
        "isEbook": false
      },
      "accessInfo": {
        "country": "US",
        "viewability": "NO_PAGES",
        "embeddable": false,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": false
        },
        "pdf": {
          "isAvailable": false
        },
        "webReaderLink": "http://play.google.com/books/reader?id=1I92rgEACAAJ&hl=&source=gbs_api",
        "accessViewStatus": "NONE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "React Native is the JavaScript framework for writing and deploying fully featured mobile apps that look and feel native. This guide teaches how to build applications that target iOS, Android and other mobile platforms instead of browsers."
      }
    },
    {
      "kind": "books#volume",
      "id": "wgg7DwAAQBAJ",
      "etag": "SyLF9Ds85SM",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/wgg7DwAAQBAJ",
      "volumeInfo": {
        "title": "Learning React Native",
        "subtitle": "Building Native Mobile Apps with JavaScript",
        "authors": [
          "Bonnie Eisenman"
        ],
        "publisher": "\"O'Reilly Media, Inc.\"",
        "publishedDate": "2017-10-23",
        "description": "Get a practical introduction to React Native, the JavaScript framework for writing and deploying fully featured mobile apps that render natively. The second edition of this hands-on guide shows you how to build applications that target iOS, Android, and other mobile platforms instead of browsers—apps that can access platform features such as the camera, user location, and local storage. Through code examples and step-by-step instructions, web developers and frontend engineers familiar with React will learn how to build and style interfaces, use mobile components, and debug and deploy apps. You’ll learn how to extend React Native using third-party libraries or your own Java and Objective-C libraries. Understand how React Native works under the hood with native UI components Examine how React Native’s mobile-based components compare to basic HTML elements Create and style your own React Native components and applications Take advantage of platform-specific APIs, as well as modules from the framework’s community Incorporate platform-specific components into cross-platform apps Learn common pitfalls of React Native development, and tools for dealing with them Combine a large application’s many screens into a cohesive UX Handle state management in a large app with the Redux library",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9781491989111"
          },
          {
            "type": "ISBN_10",
            "identifier": "1491989114"
          }
        ],
        "readingModes": {
          "text": false,
          "image": true
        },
        "pageCount": 242,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": false,
        "contentVersion": "0.0.1.0.preview.1",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=wgg7DwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=wgg7DwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=wgg7DwAAQBAJ&pg=PA115&dq=React+Native&hl=&cd=7&source=gbs_api",
        "infoLink": "http://books.google.com/books?id=wgg7DwAAQBAJ&dq=React+Native&hl=&source=gbs_api",
        "canonicalVolumeLink": "https://books.google.com/books/about/Learning_React_Native.html?hl=&id=wgg7DwAAQBAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "NOT_FOR_SALE",
        "isEbook": false
      },
      "accessInfo": {
        "country": "US",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": false
        },
        "pdf": {
          "isAvailable": true
        },
        "webReaderLink": "http://play.google.com/books/reader?id=wgg7DwAAQBAJ&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "... \u003cb\u003eReact Native\u003c/b\u003e component using npm. For this section, we are going to be using \u003cb\u003ereactnative\u003c/b\u003e-video as our primary example. It&#39;s part of the GitHub project react ... Native Code | 115 Installing Third-Party Components with Native Code."
      }
    },
    {
      "kind": "books#volume",
      "id": "moKhEAAAQBAJ",
      "etag": "5+Y+o9tbZyM",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/moKhEAAAQBAJ",
      "volumeInfo": {
        "title": "Simplifying State Management in React Native",
        "subtitle": "Master state management from hooks and context through to Redux, MobX, XState, Jotai and React Query",
        "authors": [
          "Aleksandra Desmurs-Linczewska"
        ],
        "publisher": "Packt Publishing Ltd",
        "publishedDate": "2023-01-13",
        "description": "Make fact-based decisions by comparing different solutions and learning popular ways to manage state in React Native with clear guidelines and recommendations by a React Native expert Key Features Explore the big picture of state management in React Native using the most simplified version Implement state management solutions by building a social media clone app Compare different state solutions in a contained environment to choose the best fit for your future projects Book DescriptionManaging state in a React Native app can be challenging as it is one of the most difficult concepts to grasp while learning React Native. This is because there are so many ways to do it, and because there is a lack of clear guidelines on what should be used and why. Simplifying State Management in React Native is a comprehensive introduction for those who are new to creating robust React Native apps that will have you up to speed in no time. You’ll get to grips with the different state management strategies and libraries available. As you progress through the chapters, you’ll try out different solutions, as well as compare and choose which solution is perfectly suited to your future projects and personal preferences. Finally, you’ll create a social media clone app using all the concepts and examples that you’ve learned in this book. By the end of this book, you’ll be able to take on existing projects that use various state management strategies and libraries, and confidently make decisions about state management.What you will learn Start out by going over the basic ReactJS “mindset” Explore all that ReactJS has to offer to manage state in apps by building an app Understand existing state management libraries such as Redux, MobX, XState, Jotai, and React Query Decide which libraries you want to use in your apps Design a social media app to fully understand state management Try out all the solutions presented in the book in a social media clone app Who this book is for This book is for junior developers, React Native developers, and mobile app developers who are already using React Native, but are also on the lookout for advice and for a broader view to manage the state and changes in their applications. Basic knowledge of ReactJS and React Native, as well as familiarity with JavaScript and general mobile app development concepts are needed to grasp the topics covered in this book.",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9781803244419"
          },
          {
            "type": "ISBN_10",
            "identifier": "1803244410"
          }
        ],
        "readingModes": {
          "text": true,
          "image": true
        },
        "pageCount": 202,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": false,
        "contentVersion": "1.3.3.0.preview.3",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=moKhEAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=moKhEAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=moKhEAAAQBAJ&pg=PA11&dq=React+Native&hl=&cd=8&source=gbs_api",
        "infoLink": "https://play.google.com/store/books/details?id=moKhEAAAQBAJ&source=gbs_api",
        "canonicalVolumeLink": "https://play.google.com/store/books/details?id=moKhEAAAQBAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "FOR_SALE",
        "isEbook": true,
        "listPrice": {
          "amount": 21.99,
          "currencyCode": "USD"
        },
        "retailPrice": {
          "amount": 13.29,
          "currencyCode": "USD"
        },
        "buyLink": "https://play.google.com/store/books/details?id=moKhEAAAQBAJ&rdid=book-moKhEAAAQBAJ&rdot=1&source=gbs_api",
        "offers": [
          {
            "finskyOfferType": 1,
            "listPrice": {
              "amountInMicros": 21990000,
              "currencyCode": "USD"
            },
            "retailPrice": {
              "amountInMicros": 13290000,
              "currencyCode": "USD"
            },
            "giftable": true
          }
        ]
      },
      "accessInfo": {
        "country": "US",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": true
        },
        "pdf": {
          "isAvailable": true
        },
        "webReaderLink": "http://play.google.com/books/reader?id=moKhEAAAQBAJ&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "... \u003cb\u003eReact Native\u003c/b\u003e world. They have also written about their adventure with \u003cb\u003eReact Native\u003c/b\u003e (https://medium.com/wix-engineering/\u003cb\u003ereact\u003c/b\u003e- \u003cb\u003enative\u003c/b\u003e-at-wix-the-architecture-db6361764da6) but they also create open source libraries, for example, this&nbsp;..."
      }
    },
    {
      "kind": "books#volume",
      "id": "pXuUEAAAQBAJ",
      "etag": "f54Ft8n1DRM",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/pXuUEAAAQBAJ",
      "volumeInfo": {
        "title": "Professional React Native",
        "subtitle": "Expert techniques and solutions for building high-quality, cross-platform, production-ready apps",
        "authors": [
          "Alexander Benedikt Kuttig"
        ],
        "publisher": "Packt Publishing Ltd",
        "publishedDate": "2022-10-31",
        "description": "Learn how React Native works under the hood and what this means for building large-scale, cross-platform, production-ready applications without compromising on the quality and performance Key Features Explore a modern approach to React Native, covering state management, animations, gestures, and more Implement best practices and practical techniques for creating large-scale, production-ready apps Create a development process including workflow automation with GitHub Actions, Fastlane, and Bitrise Book DescriptionThe React Native framework offers a range of powerful features that make it possible to efficiently build high-quality, easy-to-maintain frontend applications across multiple platforms such as iOS, Android, Linux, Mac OS X, Windows, and the web, helping you save both time and money. And this book is your key to unlocking its capabilities. Professional React Native provides the ultimate coverage of essential concepts, best practices, advanced processes, and tips for everyday developer problems. The book makes it easy to understand how React Native works under the hood using step-by-step explanations and practical examples so you can use this knowledge to develop highly performant apps. As you follow along, you'll learn the difference between React and React Native, navigate the React Native ecosystem, and revisit the basics of JavaScript and TypeScript needed to create a React Native application. What’s more, you’ll work with animations and even control your app with gestures. Finally, you'll be able to structure larger apps and improve developer efficiency through automated processes, testing, and continuous integration. By the end of this React native app development book, you'll have gained the confidence to build high-performance apps for multiple platforms, even on a bigger scale.What you will learn Become familiar with how React Native works under the hood Understand how to make the most of React Native for app development Explore different approaches to building apps across various platforms Become familiar with process automation and automated testing Contribute to open source code and structure your own code library Understand how to set up the architecture for bigger React Native projects Who this book is for This book is for developers who want to get started with React Native as well as experienced React Native developers interested in building professional cross-platform applications. Familiarity with the basics of JavaScript (including its syntax) and general software engineering concepts, such as data types, control flows, and server/client structures, is required. Although useful, experience with React Native is not necessary.",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9781800561199"
          },
          {
            "type": "ISBN_10",
            "identifier": "1800561199"
          }
        ],
        "readingModes": {
          "text": true,
          "image": true
        },
        "pageCount": 269,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": true,
        "contentVersion": "1.5.4.0.preview.3",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=pXuUEAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=pXuUEAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=pXuUEAAAQBAJ&pg=PA4&dq=React+Native&hl=&cd=9&source=gbs_api",
        "infoLink": "https://play.google.com/store/books/details?id=pXuUEAAAQBAJ&source=gbs_api",
        "canonicalVolumeLink": "https://play.google.com/store/books/details?id=pXuUEAAAQBAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "FOR_SALE",
        "isEbook": true,
        "listPrice": {
          "amount": 33.99,
          "currencyCode": "USD"
        },
        "retailPrice": {
          "amount": 21.09,
          "currencyCode": "USD"
        },
        "buyLink": "https://play.google.com/store/books/details?id=pXuUEAAAQBAJ&rdid=book-pXuUEAAAQBAJ&rdot=1&source=gbs_api",
        "offers": [
          {
            "finskyOfferType": 1,
            "listPrice": {
              "amountInMicros": 33990000,
              "currencyCode": "USD"
            },
            "retailPrice": {
              "amountInMicros": 21090000,
              "currencyCode": "USD"
            },
            "giftable": true
          }
        ]
      },
      "accessInfo": {
        "country": "US",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": true
        },
        "pdf": {
          "isAvailable": true
        },
        "webReaderLink": "http://play.google.com/books/reader?id=pXuUEAAAQBAJ&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "... \u003cb\u003eReact Native\u003c/b\u003e to create a world-class product • How to organize your team in a software project with \u003cb\u003eReact Native\u003c/b\u003e • How to support your development team with useful tools and processes This chapter contains a very brief introduction to&nbsp;..."
      }
    },
    {
      "kind": "books#volume",
      "id": "MZRRDwAAQBAJ",
      "etag": "djvczehPRLg",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/MZRRDwAAQBAJ",
      "volumeInfo": {
        "title": "React: Cross-Platform Application Development with React Native",
        "subtitle": "Build 4 real-world apps with React Native",
        "authors": [
          "Emilio Rodriguez Martinez"
        ],
        "publisher": "Packt Publishing Ltd",
        "publishedDate": "2018-03-13",
        "description": "Harness the power of React Native to build 4 real-world apps Key Features Build quirky and fun projects from scratch and become efficient with React Native Learn to build professional Android and iOS applications using your existing JavaScript knowledge Use isomorphic principles to build mobile apps that offer a native user experience Embedded with assessments that will help you revise the concepts you have learned in this course Book DescriptionReact Native helps web and mobile developers to build cross-platform apps that perform at the same level as any other natively developed app. The range of apps that can be built using this library is huge. From e-commerce to games, React Native is a good fit for any mobile project due to its flexibility and extendable nature. This project-based book consists of four standalone projects. Each project will help you gain a sound understanding of the framework and build mobile apps with native user experience. Starting with a simple standalone car booking app, you will progressively move on to building advanced apps by adding connectivity with external APIs, using native features, such as the camera or microphone, in the mobile device, integrating with state management libraries such as Redux or MobX, or leveraging React Native’s performance by building a full-featured game. This book is ideal for developers who want to build amazing cross-platform apps with React Native. This book is embedded with useful assessments that will help you revise the concepts you have learned in this book. This book is repurposed for this specific learning experience from the content of Packt's React Native Blueprints by Emilio Rodriguez Martinez. What you will learn Structure React Native projects to ease maintenance and extensibility Optimize a project to speed up development Use external modules to speed up the development and maintenance of your projects Explore the different UI and code patterns to be used for iOS and Android Get to know the best practices when building apps in React Native Who this book is for This book is for developers who want to build amazing cross-platform apps with React Native.",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9781789139600"
          },
          {
            "type": "ISBN_10",
            "identifier": "1789139600"
          }
        ],
        "readingModes": {
          "text": true,
          "image": true
        },
        "pageCount": 183,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": false,
        "contentVersion": "1.2.3.0.preview.3",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=MZRRDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=MZRRDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=MZRRDwAAQBAJ&printsec=frontcover&dq=React+Native&hl=&cd=10&source=gbs_api",
        "infoLink": "https://play.google.com/store/books/details?id=MZRRDwAAQBAJ&source=gbs_api",
        "canonicalVolumeLink": "https://play.google.com/store/books/details?id=MZRRDwAAQBAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "FOR_SALE",
        "isEbook": true,
        "listPrice": {
          "amount": 37.99,
          "currencyCode": "USD"
        },
        "retailPrice": {
          "amount": 30.39,
          "currencyCode": "USD"
        },
        "buyLink": "https://play.google.com/store/books/details?id=MZRRDwAAQBAJ&rdid=book-MZRRDwAAQBAJ&rdot=1&source=gbs_api",
        "offers": [
          {
            "finskyOfferType": 1,
            "listPrice": {
              "amountInMicros": 37990000,
              "currencyCode": "USD"
            },
            "retailPrice": {
              "amountInMicros": 30390000,
              "currencyCode": "USD"
            },
            "giftable": true
          }
        ]
      },
      "accessInfo": {
        "country": "US",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": true
        },
        "pdf": {
          "isAvailable": true
        },
        "webReaderLink": "http://play.google.com/books/reader?id=MZRRDwAAQBAJ&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "This book is ideal for developers who want to build amazing cross-platform apps with React Native. This book is embedded with useful assessments that will help you revise the concepts you have learned in this book."
      }
    }
  ]
}
