React Native开发指南

相关资料

[

“bonnie在书中讲解了react native重要的知识,帮助你建立扎实的开发基础!认真研读本书后,你将拥有足够的信心继续去探索并学习更多的知识。”—— brent vatne exponent开发者,react native核心贡献者

]

本书特色

[

本书通过丰富的示例和详细的讲解,介绍了react native这款javascript框架。在react native中利用现有的javascript和react知识,就可以开发和部署功能完备的、真正原生的移动应用,并同时支持ios与android平台。除了框架本身的概念讲解之外,本书还讨论了如何使用第三方库,以及如何编写自己的java或objective-c的react native扩展。

]

内容简介

[

自2015年春天facebook开源react native以来,react native就凭借其强大的可扩展性、良好的用户体验以及可拥有原生外观等优势得到开发者的关注和青睐。本书是一本实践指南,从基础知识入手,逐步深入,带领读者部署可100%代码复用的、成熟的跨平台移动应用。作者通过示例代码向web开发者和前端工程师展示了如何使用移动组件构建界面并编写样式,以及如何调试和部署应用。除了框架本身的讲解,作者还探讨了如何使用第三方库,以及如何编写自己的java或者objective-c的react native扩展。 – 了解react native如何开放原生ui组件接口 – 类比html元素,了解该框架如何使用原生组件 – 创建自己的react native组件和应用,并为它们编写样式 – 为该框架不支持的api和功能安装第三方模块 – 使用工具来调试代码,并解决javascript之外的问题 – 整合所学知识,开发一款高效记忆闪卡应用——zebreto – 部署应用至ios应用商店和google play商店 

]

作者简介

[

Bonnie Eisenman是Twitter公司的软件工程师,曾就职于Codecademy、Google和Fog Creek Software公司。她曾在多个会议上作过演讲,话题涉及React、音乐编程和Arduino。工作之余,她乐于开发电子乐器,喜爱使用激光切割巧克力,并且热爱学习各种语言。

]

目录

前言  xi第1章 初识react native  11.1 react native 的优点  21.1.1 开发者体验  21.1.2 代码复用与知识共享  31.2 风险和缺点  41.3 小结  4第2章 react native 工作原理  52.1 react native 是如何工作的  52.2 渲染周期  72.3 在react native 中创建组件 72.3.1 编写视图  72.3.2 使用jsx  92.3.3 原生组件的样式  102.4 宿主平台接口  112.5 小结  12第3章 构建你的**个应用  133.1 搭建环境  133.1.1 安装react native  143.1.2 ios 依赖  143.1.3 android 依赖  143.2 创建一个新的应用  173.2.1 在ios 平台运行react native 应用  183.2.2 部署到ios 设备  203.2.3 在android 平台运行react native 应用  233.2.4 小结:创建并运行项目  243.3 探索示例代码  243.3.1 添加组件到视图中  243.3.2 react native 中的模块导入  253.3.3 firstproject 组件  263.4 开发天气应用  273.4.1 处理用户输入  283.4.2 展现数据  303.4.3 添加背景图片  343.4.4 从web 获取数据  363.4.5 整合  373.5 小结  40第4章 移动应用组件  424.1 类比html 元素与原生组件  424.1.1 文本组件  434.1.2 图片组件  454.2 处理触摸和手势  464.2.1 使用touchablehighlight  474.2.2 gestureresponder 系统  494.2.3 panresponder  524.3 使用结构化组件  584.3.1 使用listview  584.3.2 使用navigator  664.3.3 其他结构化组件  684.4 平台特定组件  694.4.1 ios 或android 特定组件  694.4.2 平台特定版本的组件  704.4.3 何时使用平台特定组件  744.5 小结  74第5章 样式  755.1 声明和操作样式  755.1.1 内联样式  765.1.2 对象样式  765.1.3 使用stylesheet.create  775.1.4 样式拼接  775.2 组织和继承  795.2.1 导出样式对象  795.2.2 样式作为属性传递  805.2.3 复用和共享样式  815.3 定位和设计布局  815.3.1 使用flexbox 布局  825.3.2 使用绝对定位  865.3.3 学以致用  865.4 小结  91第6章 平台接口  926.1 使用定位接口  936.1.1 获取用户地理位置  936.1.2 处理权限问题  946.1.3 在ios 模拟器上测试定位  956.1.4 监听用户位置  966.1.5 限制  966.1.6 改进天气应用  966.2 使用用户图片与摄像头  996.2.1 相机模块  996.2.2 通过getphotoparams 获取图片  1016.2.3 从相机渲染一张图片  1016.2.4 展示照片列表  1036.2.5 上传图片至服务器  1076.3 asyncstore 持久化数据存储  1086.4 智能天气应用  1096.4.1 weatherproject 组件  1116.4.2 forecast 组件  1146.4.3 button 组件  1156.4.4 locationbutton 组件  1166.4.5 photobackdrop 组件  1176.5 小结  119第7章 模块  1207.1 使用npm 安装javascript 类库  1207.2 ios 原生模块  1217.2.1 导入第三方组件  1227.2.2 使用视频组件  1257.2.3 剖析objective-c 原生模块  1257.2.4 rctvideo 的实现  1287.3 android 原生模块  1307.3.1 安装第三方组件  1307.3.2 剖析java 原生模块  1347.3.3 lineargradient 的android 实现  1377.4 跨平台原生模块  1397.5 小结  141第8章 调试与开发者工具  1428.1 javascript 调试实践和解释  1428.1.1 激活开发者选项  1428.1.2 使用console.log 调试  1438.1.3 使用javascript 调试器  1458.1.4 使用react 开发者工具  1468.2 react native 调试工具  1478.2.1 使用审查元素功能  1478.2.2 宕机红屏  1488.3 javascript 之外的调试方法  1528.3.1 常见的开发环境问题  1538.3.2 常见的xcode 问题  1538.3.3 常见的android 问题  1548.3.4 react native 包管理器  1558.3.5 部署至ios 设备的问题  1568.3.6 模拟器行为  1578.4 测试代码  1588.4.1 使用flow 进行类型检查  1588.4.2 使用jest 进行测试  1588.5 当你陷入困境  1608.6 小结  160第9章 学以致用  1619.1 闪卡应用  1619.1.1 项目结构  1639.1.2 组件层次结构  1649.2 模型与数据存储  1689.2.1 数据流架构:reflux 与flux  1709.2.2 在zebreto 中使用reflux  1739.2.3 asyncstorage 与reflux store 的持久化  1759.3 使用navigator  1779.4 探索第三方依赖  1809.5 响应式设计与字体尺寸  1809.6 小结及任务  183第10章 部署至ios 应用商店  18410.1 准备xcode 工程  18410.1.1 选择支持的设备和目标ios 版本  18510.1.2 启动界面图像  18610.1.3 添加应用图标  18810.1.4 设置bundle 名称  19010.1.5 更新appdelegate.m  19010.1.6 为发布设置schema  19110.2 上传应用  19210.2.1 完成协议文书  19210.2.2 创建归档  19310.2.3 在itunes connect 上创建应用  19610.3 使用testflight 进行beta 测试  19910.4 提交应用审核  20010.5 小结  201第11章 部署android 应用  20311.1 设置应用图标  20311.2 生成release 版本的apk  20511.3 通过邮件或链接发布  20711.4 提交应用至play 商店  20711.4.1 通过play store 进行beta 测试  20911.4.2 play 商店列表  21011.4.3 商店列表所需的资源  21111.4.4 发布应用  21211.5 小结  214总结 215附录a es6 语法  216附录b 命令与快速入门指南  219作者简介  221关于封面  221

封面

React Native开发指南

书名:React Native开发指南

作者:艾森曼

页数:221

定价:¥59.0

出版社:人民邮电出版社

出版日期:2016-06-01

ISBN:9787115425263

PDF电子书大小:106MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注