Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.

LEADER 00000cam a2200817 i 4500 
003    OCoLC 
005    20240129213017.0 
006    m     o  d         
007    cr cnu|||unuuu 
008    190614s2019    caua    ob    001 0 eng d 
015    GBB9B1860|2bnb 
016 7  019438219|2Uk 
019    1104714607|a1106167232|a1108874682|a1110859949|a1115072806
       |a1122812138|a1126135643 
020    9781484244548|q(electronic bk.) 
020    1484244540|q(electronic bk.) 
020    1484244532 
020    9781484244531 
020    9781484244555|q(print) 
020    1484244559 
024 7  10.1007/978-1-4842-4454-8|2doi 
024 8  10.1007/978-1-4842-4 
029 1  AU@|b000065398690 
029 1  AU@|b000067090347 
029 1  AU@|b000067556111 
029 1  UKMGB|b019438219 
035    (OCoLC)1104533353|z(OCoLC)1104714607|z(OCoLC)1106167232
       |z(OCoLC)1108874682|z(OCoLC)1110859949|z(OCoLC)1115072806
       |z(OCoLC)1122812138|z(OCoLC)1126135643 
037    com.springer.onix.9781484244548|bSpringer Nature 
040    N$T|beng|erda|epn|cN$T|dN$T|dEBLCP|dLQU|dOCLCF|dGW5XE
       |dUKMGB|dUMI|dDCT|dVT2|dUPM|dLEATE|dOCLCQ|dOCLCO|dOCLCQ
       |dOCLCO|dUKAHL|dOCLCQ|dOCLCO|dOCLCQ|dOCLCO 
049    INap 
082 04 005.1 
082 04 005.1|223 
099    eBook O'Reilly for Public Libraries 
100 1  Paul, Akshat,|eauthor. 
245 10 React Native for mobile development :|bharness the power 
       of React Native to create stunning iOS and Android 
       applications /|cAkshat Paul and Abhishek Nalwaya.
       |h[O'Reilly electronic resource] 
250    Second edition. 
264  1 [Berkeley, CA] :|bApress,|c[2019] 
264  4 |c©2019 
300    1 online resource :|billustrations 
336    text|btxt|2rdacontent 
337    computer|bc|2rdamedia 
338    online resource|bcr|2rdacarrier 
347    text file 
347    |bPDF 
504    Includes bibliographical references and index. 
505 0  Intro; Table of Contents; About the Authors; About the 
       Technical Reviewer; Acknowledgments; Introduction; Chapter
       1: Learning the Basics: A Whistle-Stop Tour of React; Why 
       React?; Virtual DOM; One-Way Data Flow; Installation and 
       Setup; Create a Hello World Application; Introduction to 
       Components; Deep-Dive into Components; Properties; State; 
       Summary; Chapter 2: The Simplest Program: Hello World with
       React Native; What Is React Native?; Installation; 
       Installing Node and npm; Installing the React Native 
       Package; Updating React Native; Your First App; Creating a
       Basic Skeleton 
505 8  Prerequisites for Running App on a SimulatorRunning the 
       App on a Simulator; It's Not a UIWebView; Enabling Live 
       Reload; What Makes React Native Different?; Ejecting a 
       React Native Application; Debugging; Reload; Debugging in 
       Chrome; Debugging in Safari; Showing Performance Monitor; 
       The Inspect Element; Summary; Chapter 3: Solving Problems 
       Differently with Flux and Redux; MVC Pattern; Flux; 
       Success of Flux; Flux Deep Dive; The Dispatcher; The Need 
       for Dispatcher [dispatch() and waitFor()]; Stores; 
       Actions; Redux; Redux Core Concepts; Action; Reducer; 
       Store; Redux with React Native 
505 8  Working with the ComponentsSummary; Chapter 4: Canvas, 
       Brush, and Paint: Working with the User Interface; React 
       Navigation; NavigatorIOS; Flexbox; flexDirection; Flex; 
       Images; TouchableHighlight; ListView; ScrollView; vs. ; 
       Animations; Summary; Chapter 5: Exploring Device 
       Capabilities; MapView and GeoLocation; Reviewing the 
       GeoLocationMap Code; Adding Annotation on a Map; 
       Displaying the Latitude and Longitude of the Current 
       Location; AsyncStorage; Reviewing the AsyncStorage Code; 
       Native Alert; Reviewing the NativeAlert Code; Extending 
       the NativeAlert Example; WebView 
505 8  Reviewing the WebView CodeDeep Linking; Summary; Chapter 6
       : Communicating with Servers; XMLHttpRequest; WebSocket; 
       Fetch; Getting Data from a Server; Saving Data to a 
       Server; Summary; Chapter 7: Native Bridging in React 
       Native; Native Bridge; Prerequisites for the Example; iOS 
       Native Bridge; Native Bridge for Android; Summary; Chapter
       8: Testing; Flow; Benefits of Using Flow; Jest; Jest with 
       React Native; Snapshot Testing with Jest; Summary; Chapter
       9: Getting Ready for the World; Apple Developer Account; 
       Google Play Console; iOS Build Process; Create a CSR File 
505 8  Generating iOS .ipa(iPhone Application Archive)Generating 
       Android .apk(Android application package); Beta Testing 
       with TestFlight; Summary; Chapter 10: The Ecosystem: 
       Extending React Native; Popular React Native Libraries; 
       UI; Styled-components; Lottie-react-native; React-native-
       vector-icons; Forms; Formik; Redux-form; Type Checking and
       Linting; ESLint; Prop-types; Flow; Testing; Jest; Enzyme; 
       Chai; Mocha; Interacting with APIs and Back End; Axios; 
       Apollo; React-native-firebase; Routing; React Router; 
       React Navigation; Utilities; Lodash; Ramda; Moment; 
       Reselect; Validate.js 
520    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. 
588 0  Online resource; title from PDF title page (EBSCO, viewed 
       June 17, 2019). 
590    O'Reilly|bO'Reilly Online Learning: Academic/Public 
       Library Edition 
630 00 iOS (Electronic resource) 
630 07 iOS (Electronic resource)|2fast 
650  0 Application software|xDevelopment. 
650  0 Mobile apps. 
650  6 Logiciels d'application|xDéveloppement. 
650  6 Applications mobiles. 
650  7 Application software|xDevelopment|2fast 
650  7 Mobile apps|2fast 
700 1  Nalwaya, Abhishek,|eauthor. 
776 08 |iPrint version:|aPaul, Akshat.|tReact Native for Mobile 
       Development : Harness the Power of React Native to Create 
       Stunning IOS and Android Applications.|dBerkeley, CA : 
       Apress L.P., ©2019|z9781484244531 
856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https://
       learning.oreilly.com/library/view/~/9781484244548/?ar
       |zAvailable on O'Reilly for Public Libraries 
938    Askews and Holts Library Services|bASKH|nAH36436193 
938    ProQuest Ebook Central|bEBLB|nEBL5788964 
938    EBSCOhost|bEBSC|n2159692 
994    92|bJFN