展开全部

主编推荐语

一本书教你玩转React Native移动开发。

内容简介

React Native是一款当前市面流行的前端跨平台开发框架。近年来,随着大规模重构和优化,React Native在性能和兼容性方面得到了大幅度的提升。为帮助广大开发人员快速开展React Native应用开发,本书从React Native入门、React Native开发进阶、热更新和应用打包等方面,以大量实例,系统地介绍了React Native知识点。

本书还提供了一个影城应用项目以供读者学习、实战。书中每个阶段的知识都是层层深入且环环相扣的,能够帮助读者对React Native框架的原理与应用有一个全面的认识。

本书适合具有一定原生Android、iOS开发基础的一线应用开发工程师、大中专院校相关专业师生、培训班学员阅读,可以帮助读者夯实基础,提升React Native开发实战技能。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 资源与支持
  • 第1章 React Native快速入门
  • 1.1 React Native简介
  • 1.2 React Native环境搭建
  • 1.2.1 安装Node.js
  • 1.2.2 搭建Android开发环境
  • 1.2.3 搭建iOS开发环境
  • 1.3 React Native开发工具
  • 1.3.1 Visual Studio Code
  • 1.3.2 WebStorm
  • 1.4 React Native应用示例
  • 1.4.1 初始化项目
  • 1.4.2 运行项目
  • 1.4.3 修改示例项目
  • 1.4.4 调试项目
  • 1.5 集成到原生应用
  • 1.5.1 集成到原生Android项目
  • 1.5.2 集成到原生iOS项目
  • 1.5.3 开发机顶盒应用
  • 1.6 本章小结
  • 习题
  • 第2章 React语法基础
  • 2.1 JSX语法
  • 2.2 React语法基础
  • 2.2.1 变量和常量
  • 2.2.2 类
  • 2.2.3 箭头表达式
  • 2.2.4 模块
  • 2.2.5 Promise
  • 2.2.6 async/await
  • 2.3 React Hooks
  • 2.3.1 React Hooks简介
  • 2.3.2 useState
  • 2.3.3 useEffect
  • 2.3.4 useContext
  • 2.3.5 自定义Hook
  • 2.3.6 Hook使用规则
  • 2.4 Hook API
  • 2.4.1 useReducer
  • 2.4.2 useMemo
  • 2.4.3 useCallback
  • 2.4.4 useRef
  • 2.5 本章小结
  • 习题
  • 第3章 React Native基础
  • 3.1 页面布局
  • 3.1.1 Flex box布局
  • 3.1.2 flexDirection属性
  • 3.1.3 flexWrap属性
  • 3.1.4 justifyContent属性
  • 3.1.5 alignSelf属性
  • 3.2 基础组件
  • 3.2.1 View
  • 3.2.2 Text
  • 3.2.3 TextInput
  • 3.2.4 FlatList
  • 3.2.5 Touchable
  • 3.3 动画组件
  • 3.3.1 Animated
  • 3.3.2 配置动画
  • 3.3.3 组合动画
  • 3.3.4 LayoutAnimation
  • 3.3.5 Lottie动画
  • 3.4 本章小结
  • 习题
  • 第4章 React Native开发进阶
  • 4.1 常用插件
  • 4.1.1 react-navigation
  • 4.1.2 react-redux
  • 4.1.3 react-native-video
  • 4.1.4 react-native-baidumap-sdk
  • 4.1.5 jpush-react-native
  • 4.2 插件开发
  • 4.2.1 创建插件
  • 4.2.2 Android平台集成
  • 4.2.3 iOS平台集成
  • 4.2.4 发布插件
  • 4.3 网络请求
  • 4.3.1 XMLHttpRequest
  • 4.3.2 Fetch
  • 4.3.3 async/await
  • 4.3.4 Axios
  • 4.4 本章小结
  • 习题
  • 第5章 实战影城应用之项目搭建
  • 5.1 项目分析
  • 5.2 项目初始化
  • 5.2.1 初始化项目
  • 5.2.2 构建应用主页面
  • 5.2.3 构建路由栈
  • 5.2.4 添加矢量图
  • 5.3 搭建主框架
  • 5.3.1 顶部Tab导航
  • 5.3.2 首页广告接入
  • 5.3.3 在售影片列表
  • 5.3.4 全部影片列表
  • 5.3.5 城市选择
  • 5.3.6 常见接口错误
  • 5.4 本章小结
  • 习题
  • 第6章 实战影城应用之功能开发
  • 6.1 推广活动
  • 6.1.1 活动列表
  • 6.1.2 筛选活动类型
  • 6.1.3 活动详情
  • 6.2 电影详情
  • 6.2.1 电影详情开发
  • 6.2.2 影片分享
  • 6.2.3 集成视频播放
  • 6.2.4 发布评论
  • 6.2.5 影片排期
  • 6.2.6 在线选座
  • 6.2.7 订单确认
  • 6.2.8 退改签协议
  • 6.3 电商模块
  • 6.3.1 电商模块首页
  • 6.3.2 商品列表
  • 6.3.3 商品详情
  • 6.3.4 商品购物车
  • 6.4 国际化
  • 6.5 本章小结
  • 习题
  • 第7章 热更新
  • 7.1 热更新基础
  • 7.1.1 热更新简介
  • 7.1.2 安装Express
  • 7.1.3 热更新模拟
  • 7.2 CodePush热更新
  • 7.2.1 CodePush简介
  • 7.2.2 安装与注册
  • 7.2.3 在原生Android项目中集成CodePush SDK
  • 7.2.4 在iOS项目中集成CodePush
  • 7.2.5 生成新版本
  • 7.2.6 发布热更新
  • 7.2.7 用户行为分析
  • 7.3 开启Hermes引擎
  • 7.4 本章小结
  • 习题
  • 第8章 应用打包与发布
  • 8.1 应用配置
  • 8.1.1 更改Android配置
  • 8.1.2 更改iOS配置
  • 8.2 发布Android
  • 8.2.1 生成签名文件
  • 8.2.2 生成Android资源文件
  • 8.2.3 生成Android签名包
  • 8.3 发布iOS
  • 8.3.1 加入开发者计划
  • 8.3.2 证书配置
  • 8.3.3 注册App ID
  • 8.3.4 描述文件
  • 8.3.5 生成iOS资源文件
  • 8.3.6 打包iOS应用
  • 8.3.7 发布iOS应用
  • 8.4 打包小程序
  • 8.5 本章小结
  • 习题
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。