React Native移动开发实战

React Native移动开发实战

作者:袁林

出版社:机械工业

出版年:2017年6月

ISBN:9787111571797

所属分类:经济金融

书刊介绍

《React Native移动开发实战》内容简介

本书以实战开发为原则,以React Native应用开发为主线,iOS和Android双平台开发为副线,通过典型的电商类App实例,详细介绍了React Native应用开发所涉及的所有知识。
本书共12章,分为4篇。涵盖的主要内容有:搭建开发环境、Nuclide、各种命令行工具(Git、Node.js)、布局与调试、组件、API、第三方组件、基于Node.js的服务器、Fetch API、AsyncStorage/SQLit/Realm数据库存储、原生平台接口开发、Redux开发框架、应用打包发布、热更新与CodePush等。本书适合iOS、Android原生平台应用开发者,以及有兴趣加入移动平台开发的JavaScript开发者阅读。当然也适合大中专院校及社会培训学校作为移动开发的教材使用。

作品目录

前言
第1篇
React
Native入门和基础
第1章:为什么要学习React
Native
1.1、看透React
Native
1.2、React
Native的特点
1.3、搭建React
Native开发环境
1.4、第一个React
Native应用
1.5、小试牛刀——更改React
Native项目源码
1.6、小结
第2章:全局解析React
Native开发的基础技术
2.1、开发具备的基础知识说明
2.2、Git版本控制工具
2.3、React
Native的JSX解决方案
2.4、React
Native的Flexbox布局
2.5、如何调试React
Native项目
2.6、实战——设计一个电商App
2.7、小结
第2篇
React
Native应用开发实战
第3章:React
Native的组件(1)
3.1、创建新的电商App
3.2、完善搜索框功能——TextInput组件
3.3、完善轮播广告——Image组件
3.4、完善商品列表——ListView组件
3.5、拖曳刷新列表——RefreshControl组件
3.6、添加页面跳转功能——Navigator组件
3.7、二级页面的跳转——TouchableOpacity组件
3.8、实现页面间的数据传递
3.9、小结
第4章:React
Native的组件(2)
4.1、只支持特定平台的组件
4.2、第三方组件
4.3、小结
第5章:原生平台的适配和调试
5.1、iOS平台的适配
5.2、iOS开发的调试技巧
5.3、Android平台的适配
5.4、Android平台的调试技巧
5.5、小结
第6章:React
Native的服务器端处理
6.1、学习Node.js
6.2、服务端接口的设计:RESTful
6.3、实现电商App的服务器端接口
6.4、网络前后端交互的原理fetch
6.5、App从服务器获取数据
6.6、App数据的本地化存储
6.7、小结
第7章:常用React
Native
API
7.1、屏幕设置相关API
7.2、动画API
7.3、组件、React
Native
API、原生平台API
7.4、实现自己的Platform
API
7.5、为应用添加更丰富的API
7.6、小结
第3篇
React
Native混合编程
第8章:React
Native与原生平台混合编程(1)
8.1、创建并移植项目
8.2、访问设备
8.3、访问相册
8.4、React
Native与原生平台的通信原理
8.5、React
Native平台调用原生页面
8.6、原生平台调用React
Native组件
8.7、小结
第9章:React
Native与原生平台混合编程(2)
9.1、使用相机拍摄图片
9.2、添加图片选择提示框
9.3、重构图片选择库
9.4、向iOS项目中添加React
Native支持
9.5、向Android项目中添加React
Native支持
9.6、小结
第10章:电商App的复盘
10.1、电商App的文件
10.2、电商App的结构
10.3、优化和改进
10.4、用到的组件
10.5、小结
第4篇
App的发布和更新
第11章:App的发布
11.1、App
Store苹果应用商店
11.2、Android应用商店
11.3、小结
第12章:App的热部署
12.1、什么是热部署
12.2、解析React
Native应用的工作原理
12.3、实现React
Native的热部署
12.4、微软的热部署方案CodePush
12.5、小结
附录A
ES6语法

相关推荐

微信二维码