skip to content
React Native Cookbook. Preview this item
ClosePreview this item
Checking...

React Native Cookbook.

Author: Stan Bershadskiy; Crysfel Villa
Publisher: Birmingham : Packt Publishing, 2016.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
About This BookBuild rich and engaging user experiences in React Native while maintaining peak application performanceLeverage the best of iOS and Android for React Native development while maximizing code reuse and cohesionImplement architecture patterns in your React Native application that support efficient data access, routing, and testingWho This Book Is For This book is for web developers who are familiar with
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Bershadskiy, Stan.
React Native Cookbook.
Birmingham : Packt Publishing, ©2016
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Stan Bershadskiy; Crysfel Villa
ISBN: 9781786465320 1786465329
OCLC Number: 974591000
Notes: How it works ...
Description: 1 online resource (524 pages)
Contents: Cover ; Copyright; Credits; Foreword; About the Authors; About the Reviewer; www.PacktPub.com; Customer Feedback; Table of Contents; Preface; Chapter 1: Getting Started; Introduction; Adding styles to text and containers; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Using images to mimic a video player; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Creating a toggle button; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Displaying a list of items; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Adding tabs to the viewport; Getting ready. How to do it ... Using flexbox to create a profile page; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Setting up a navigator; Getting ready; How to do it ... ; There's more ... ; Chapter 2: Implementing Complex User Interfaces; Introduction; Creating a reusable button with theme support; Getting ready; How to do it ... ; How it works ... ; Building a complex layout for tablets using flexbox; Getting ready; How to do it ... ; There's more ... ; Including custom fonts on iOS; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Including custom fonts on Android; Getting ready; How to do it ... Using font iconsGetting ready; How to do it ... ; There's more ... ; Dealing with universal apps; Getting ready; How to do it ... ; How it works ... ; Detecting orientation changes; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Using a WebView to open external websites; How to do it ... ; How it works ... ; Rendering simple HTML elements using native components; Getting ready; How to do it ... ; How it works ... ; How to create a form component; Getting ready; How to do it ... ; How it works ... ; Chapter 3: Animating the User Interface; Introduction; Simple animations; Getting ready; How to do it ... ; How it works ... There's more ... Running several animations at the same time; Getting ready; How to do it ... ; How it works ... ; Animating notifications; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Expanding and collapsing containers; Getting ready; How to do it ... ; How it works ... ; Loading animation; Getting ready; How to do it ... ; How it works ... ; Removing items from a list component; Getting ready; How to do it ... ; How it works ... ; Creating a Facebook reactions widget; Getting ready; How to do it ... ; How it works ... ; Display images in full screen; Getting ready; How to do it ... ; How it works ... Chapter 4: Working with Application Logic and DataIntroduction; Storing and retrieving data locally; Getting ready; How to do it ... ; How it works ... ; Retrieving data from a Remote API; Getting ready; How to do it ... ; How it works ... ; Sending data to a Remote API; Getting ready; How to do it ... ; How it works ... ; Establishing real-time communications with WebSockets; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Integrate persistent database functionality with Realm; Getting ready; How to do it ... ; How it works ... ; Mask the application upon network connection loss; Getting ready; How to do it ...

Abstract:

About This BookBuild rich and engaging user experiences in React Native while maintaining peak application performanceLeverage the best of iOS and Android for React Native development while maximizing code reuse and cohesionImplement architecture patterns in your React Native application that support efficient data access, routing, and testingWho This Book Is For This book is for web developers who are familiar with React.js and know the basics of UI development. You may or may not have used React Native before, but it's ideal for you if you want to develop native applications for iOS and Android using React Native. Existing knowledge of JavaScript ES2015 is highly recommended. What You Will LearnBuild simple and complex user UIs using React NativeCreate advanced animations for UI componentsBuild universal apps that run on phones and tabletsLeverage Redux to manage application flow and dataExpose both custom native UI components and application logic to React NativeIntegrate with existing native applications on iOS and AndroidDeploy your React Native application to the Google Play and Apple App StoreAdd automated testing to your React Native applicationIn Detail React has taken the web development world by storm, and it is only natural that the unique architecture and its ecosystem of third-party support be applied to native application development. This book will take you through the basics of React Native development, all the way through to some more advanced components. This book covers topics in React Native ranging from adding basic UI components to successfully deploying for multiple target platforms. The book follows a top-down approach beginning with building rich user interfaces (UIs). These UIs will be created with both built-in and custom components that you will create, style, and animate. You will then learn about different.

Strategies for working with data, including leveraging the popular Redux library and optimizing the performance of the application. Then, you will step further into exposing native device functionality. Finally, we will discuss how to put your application into production and maintain its reliability.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/974591000> # React Native Cookbook.
    a schema:Book, schema:CreativeWork, schema:MediaObject ;
    library:oclcnum "974591000" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/4088228398#Place/birmingham> ; # Birmingham
    schema:about <http://experiment.worldcat.org/entity/work/data/4088228398#Topic/web_site_development> ; # Web site development
    schema:about <http://dewey.info/class/006.76/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/4088228398#Topic/mobile_apps> ; # Mobile apps
    schema:about <http://experiment.worldcat.org/entity/work/data/4088228398#Topic/javascript> ; # JavaScript
    schema:about <http://experiment.worldcat.org/entity/work/data/4088228398#Topic/application_software_development> ; # Application software--Development
    schema:bookFormat schema:EBook ;
    schema:contributor <http://experiment.worldcat.org/entity/work/data/4088228398#Person/villa_crysfel> ; # Crysfel Villa
    schema:creator <http://experiment.worldcat.org/entity/work/data/4088228398#Person/bershadskiy_stan> ; # Stan Bershadskiy
    schema:datePublished "2016" ;
    schema:description "About This BookBuild rich and engaging user experiences in React Native while maintaining peak application performanceLeverage the best of iOS and Android for React Native development while maximizing code reuse and cohesionImplement architecture patterns in your React Native application that support efficient data access, routing, and testingWho This Book Is For This book is for web developers who are familiar with React.js and know the basics of UI development. You may or may not have used React Native before, but it's ideal for you if you want to develop native applications for iOS and Android using React Native. Existing knowledge of JavaScript ES2015 is highly recommended. What You Will LearnBuild simple and complex user UIs using React NativeCreate advanced animations for UI componentsBuild universal apps that run on phones and tabletsLeverage Redux to manage application flow and dataExpose both custom native UI components and application logic to React NativeIntegrate with existing native applications on iOS and AndroidDeploy your React Native application to the Google Play and Apple App StoreAdd automated testing to your React Native applicationIn Detail React has taken the web development world by storm, and it is only natural that the unique architecture and its ecosystem of third-party support be applied to native application development. This book will take you through the basics of React Native development, all the way through to some more advanced components. This book covers topics in React Native ranging from adding basic UI components to successfully deploying for multiple target platforms. The book follows a top-down approach beginning with building rich user interfaces (UIs). These UIs will be created with both built-in and custom components that you will create, style, and animate. You will then learn about different."@en ;
    schema:description "Strategies for working with data, including leveraging the popular Redux library and optimizing the performance of the application. Then, you will step further into exposing native device functionality. Finally, we will discuss how to put your application into production and maintain its reliability."@en ;
    schema:description "Cover ; Copyright; Credits; Foreword; About the Authors; About the Reviewer; www.PacktPub.com; Customer Feedback; Table of Contents; Preface; Chapter 1: Getting Started; Introduction; Adding styles to text and containers; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Using images to mimic a video player; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Creating a toggle button; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Displaying a list of items; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Adding tabs to the viewport; Getting ready."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/4088228398> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/4088228398#CreativeWork/react_native_cookbook> ;
    schema:name "React Native Cookbook."@en ;
    schema:productID "974591000" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/974591000#PublicationEvent/birmingham_packt_publishing_2016> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/4088228398#Agent/packt_publishing> ; # Packt Publishing
    schema:url <https://ebookcentral.proquest.com/lib/liverpool/detail.action?docID=4773722> ;
    schema:url <http://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=4773722> ;
    schema:workExample <http://worldcat.org/isbn/9781786465320> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/974591000> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/4088228398#Agent/packt_publishing> # Packt Publishing
    a bgn:Agent ;
    schema:name "Packt Publishing" ;
    .

<http://experiment.worldcat.org/entity/work/data/4088228398#Person/bershadskiy_stan> # Stan Bershadskiy
    a schema:Person ;
    schema:familyName "Bershadskiy" ;
    schema:givenName "Stan" ;
    schema:name "Stan Bershadskiy" ;
    .

<http://experiment.worldcat.org/entity/work/data/4088228398#Person/villa_crysfel> # Crysfel Villa
    a schema:Person ;
    schema:familyName "Villa" ;
    schema:givenName "Crysfel" ;
    schema:name "Crysfel Villa" ;
    .

<http://experiment.worldcat.org/entity/work/data/4088228398#Topic/application_software_development> # Application software--Development
    a schema:Intangible ;
    schema:name "Application software--Development"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4088228398#Topic/web_site_development> # Web site development
    a schema:Intangible ;
    schema:name "Web site development"@en ;
    .

<http://worldcat.org/isbn/9781786465320>
    a schema:ProductModel ;
    schema:isbn "1786465329" ;
    schema:isbn "9781786465320" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.