万本电子书0元读

万本电子书0元读

顶部广告

React: Cross-Platform Application Development with React Native电子书

售       价:¥

3人正在读 | 0人评论 9.8

作       者:Emilio Rodriguez Martinez

出  版  社:Packt Publishing

出版时间:2018-03-13

字       数:38.2万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Harness the power of React Native to build 4 real-world apps About This Book ? 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 Who This Book Is For This book is for developers who want to build amazing cross-platform apps with React Native. 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 In Detail React 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. Style and approach This project-based book consists of four projects. Each project is a standalone project that covers the core techniques and concepts of React Native. Note: This book is a blend of text and quizzes, all packaged up keeping your journey in mind. It includes content from the following Packt products: ? React Native Blueprints by Emilio Rodriguez Martinez
目录展开

React: Cross-Platform Application Development with React Native

Credits

Meet Your Expert

Preface

What's in It for Me?

What Will I Get from This Book ?

Prerequisites

Chapter 1. Project 1 – Car Booking App

Overview

Setting up the Folder Structure

Files and Folders Created by React Native's CLI

__tests__/

android/ and ios/

node_modules/

Files in the Root Folder

react-native link

Running the App in the Simulator

The Developer Menu

Creating our App's Entry Point

Adding Images to Our App

LocationSearch

Aligning Elements

LocationPin

flexDirection

Dimensions

Shadows

ClassSelection

Adding Custom Fonts

Animations

ConfirmationModal

Summary

Assessments

Chapter 2. Project 2 – Image Sharing App

Overview

Note

Setting up the Folder Structure

Redux

ImagesList

Gallery

Header

ActivityIndicator

Camera

MyImages

ImageGrid

Actions

Reducers

API

Summary

Assessments

Chapter 3. Project 3 – Messaging App

Overview

Firebase

Real-Time Database

Reading Data from Firebase's Database

Updating Data in Firebase's Database

Authentication

Setting up the Folder Structure

Users Store

Chats Store

Push Notifications Using Firebase

Login

Chats

ListItem

Chat

Search

Profile

Summary

Assessments

Chapter 4. Project 4 – Game

Overview

Sprites

Numbers

Background

Ground

Rocks

Parrot

The Home Screen

Game Over Screen

Setting up the folder structure

GameContainer

Note

Note

Actions

Reducer

The Sprites Module

The Sprites Array

prepareNewRockSizes()

getRockProps()

moveSprites()

bounceParrot()

checkForCollision()

getUpdatedScore()

Constants

Parrot

RockUp and RockDown

Ground

Score

Start

GameOver

StartAgain

Summary

Assessments

Appendix 5. Assessment Answers

Lesson 1: Project 1 – Car Booking App

Lesson 2: Project 2 – Image Sharing App

Lesson 3: Project 3 – Messaging App

Lesson 4: Project 4 – Game

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部