logo
分类于: 计算机基础 云计算&大数据 人工智能 其它

简介

React Native移动开发实战

React Native移动开发实战 0.0分

资源最后更新于 2020-03-29 03:19:36

作者:袁林

出版社:出版社机械工业出版社

出版日期:2017-06

ISBN:9787111571797

文件格式: pdf

标签: 移动开发 网页制作

简介· · · · · ·

本书以实战开发为原则,以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开发者阅读。当然也适合大中专院校及社会培训学校作为移动开发的教材使用。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

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