<p>React Native是Facebook公司最新推出的,强大的、开源的跨平台移动应用开发框架,它能大幅减少跨平台移动应用开发的工作量,并且代码结构清晰、简单易懂。同时React Native框架采用模块化结构,使应用版本的更新迭代非常简单。随着它的日趋成熟,React Native必然会成为移动应用开发的主流技术。</p> <p>《React Native跨平台移动应用开发》由浅入深、系统地介绍了使用React Native框架跨平台开发所需要用到的知识。《React Native跨平台移动应用开发》每一章都专注于阐述某一方面的知识,配合若干个原创的、精小的例程,能让读者系统、快速地
React Native全教程:移动端跨平台应用开发
✍ Scribed by 张益珲
- Publisher
- 清华大学出版社
- Year
- 2018
- Tongue
- Chinese
- Leaves
- 407
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
《React Native全教程:移动端跨平台应用开发》由经验丰富的移动开发工程师精心编撰,《React Native全教程:移动端跨平台应用开发》从逻辑上可分为5个部分,循序渐进地向读者展示使用React Native开发跨平台移动应用的全流程,第1部分介绍React Native语言基础JavaScript;第2部分介绍大量使用于React Native开发中的ECMAScript 6的新特性;第3部分介绍React Native开发技巧,包括独立组件应用、布局技术、网络技术、导航栈技术等;第4部分通过3个实战项目手把手地教读者开发完整的React Native应用;第5部分介绍React Native的一些高级技巧,比如和原生交互、嵌入原生应用、React Native组件开发等。本书特别对React Native在开发iOS和Android 跨平台应用时给出范例效果对比演示,现场感十足。 《React Native全教程:移动端跨平台应用开发》既适合想快速上手React Native的初学者、有Android和iOS开发基础想构建跨平台移动应用的开发人员使用,也可用作培训机构和大中专院校的教学参考书。
✦ Table of Contents
封面
扉页
内容简介
版权页
前言
目录
第1章 从JavaScript开始
1.1 学习环境的配置
1.2 初识JavaScript
1.3 JavaScript中的数据类型
1.4 JavaScript中的运算符
第2章 JavaScript流程控制与函数
2.1 条件分支结构
2.2 循环结构
2.3 中断与跳转结构
2.4 异常捕获结构
2.5 JavaScript中的函数
第3章 JavaScript对象基础
3.1 初识JavaScript对象
3.2 JavaScript中常用的内置对象
3.3 深入JavaScript中的Object对象
3.4 面向对象编程技术
第4章 ECMAScript 6新特性
4.1 ECMAScript 6的块级作用域
4.2 解构赋值
4.3 箭头函数
4.4 Set与Map数据结构
4.5 Proxy代理
4.6 Promise承诺对象
4.7 Generator生成器与yield语句
4.8 使用class定义类
4.9 模块引入
第5章 React Native开发环境的搭建
5.1 iOS开发环境的搭建
5.2 Android开发环境的搭建
5.3 React Native开发环境配置
第6章 React Native独立组件基础篇
6.1 Text文本组件的应用
6.2 Button按钮组件的应用
6.3 Image图像组件的应用
6.4 Switch开关组件的应用
6.5 Slider滑块组件的应用
6.6 ActivityIndicator指示器组件的应用
6.7 TextInput用户输入组件的应用
6.8 StatusBar状态栏组件的应用
6.9 Picker选择器组件的应用
6.10 Modal模态视图组件的应用
6.11 KeyboardAvoidingView组件的应用
6.12 WebView网页组件的应用
6.13 View视图组件的应用
6.14 Touchable相关交互组件的应用
6.15 Scroll View滚动视图组件的应用
6.16 ListView列表组件的应用
6.17 高性能列表组件FlatList
6.18 分区列表组件SectionList的应用
6.19 RefreshControl刷新组件的应用
第7章 React Native独立组件高级篇
7.1 时间选择器DatePickerIOS组件的应用
7.2 DrawerLayoutAndroid抽屉组件的应用
7.3 进度条组件的应用
7.4 SegmentedControlIOS组件的应用
7.5 Android平台上的工具条组件
7.6 Navigator导航控制器
7.7 iOS平台的导航控制器NavigatorIOS组件
7.8 标签栏TabBarIOS组件
第8章 React Native技能进阶
8.1 React Native布局技术
8.2 React Native中的颜色定义
8.3 警告弹窗的应用
8.4 ActionSheetIOS抽屉视图的应用
8.5 自定义组件的属性与使用样式表
8.6 Android平台的时间选择器
8.7 Android平台悬浮提示信息Toast的应用
8.8 监听与控制Android设备返回键的行为
8.9 监听程序运行状态
8.10 跨平台的分享功能
8.11 监听键盘事件
8.12 React Native网络技术
8.13 进行用户位置获取
8.14 数据持久化技术
8.15 剪贴板工具的应用
8.16 获取设备网络状态
8.17 React Native动画技术
8.18 调用设备振动模块
8.19 封装滑动手势
8.20 获取屏幕尺寸信息
8.21 特定平台代码
8.22 定时器的简单应用
第9章 实战项目:汇率转换器
9.1 搭建汇率转换器项目主界面
9.2 显示屏面板的初步开发
9.3 货币类型切换功能开发
9.4 键盘界面设计
9.5 实现汇率转换器核心功能
第10章 实战项目:微信热门精选
10.1 申请免费的API服务
10.2 搭建项目网络模块
10.3 搭建文章列表界面
10.4 文章目录视图与首页导航栏完善
10.5 文章详情页面的开发
10.6 为文章列表页添加下拉刷新与上拉加载更多功能
第11章 实战项目:掌上新闻
11.1 应用结构搭建
11.2 完善标题栏组件
11.3 进行网络模块的开发
11.4 使用列表展示数据
11.5 完善新闻目录列表
11.6 标题栏与页面联动开发与优化加载逻辑
11.7 使用导航进行页面跳转
11.8 完善下拉刷新与上拉加载更多功能
11.9 完善导航栏
11.10 添加收藏夹功能
11.11 优化方向与应用图标设置
第12章 React Native高级技巧
12.1 直接操作组件的属性
12.2 对React Native版本进行升级
12.3 React Native的更多调试技巧
12.4 React Native插件开发
12.5 封装原生UI组件
12.6 在原生工程中嵌入React Native模块
12.7 在真机上运行React Native工程
正文结束
📜 SIMILAR VOLUMES
本书由浅入深、循序渐进地介绍了Android应用程序开发的主要知识,注重可阅读性和实用性,对于开发过程中经常用到的类、属性、方法和常量都以表格的形式介绍其应用场景和作用。对Android开发中概念、方法和应用的介绍主要以Google提供的Android API文档为参考依据,力求简洁、准确地反映API文档中意图。 全书共12章,内容如下: Android开发环境,包括ADTEclipse和Android Studio; 基本UI组件; Activity和Intent; 项目资源; 主要系统组件; 二维图像处理; 多媒体应用开发; Service与BroadcastReceiver组件; 数据
《Android移动应用开发教程》详细阐述了基于Android操作系统的移动应用开发技术,共9章。第1章主要介绍Android的基础知识; 第2章讲解Android开发环境的搭建以及不同环境之间的转换与比较等; 第3章讲述Activity及其生命周期,JUnit单元测试,资源的调用等; 第4章讲解常见的UI控件以及自定义控件的使用等; 第5章讲解Intent与组件通信; 第6章讲解Android的后台服务; 第7章讲解数据存储技术; 第8章讲解网络通信技术,包括Android网络通信原理,Socket、HTTP、URL以及WebView等网络通信机制等; 第9章是一个完整的综合案例——移动办公
本书主要介绍Android平台移动应用程序开发的知识,从基础知识开始讲解,由易入难,循序渐进,系统地介绍了Android应用程序开发中所用到的知识。注重引导学生掌握开发技巧,理解处理问题的思路,培养学生分析问题、解决问题的能力。本书可作为高等院校计算机、软件工程及相关专业的本、专科学生学习Android移动平台应用程序开发的教材,也可供该领域的教师、开发人员学习研究Android移动平台应用程序开发时参考。
本书共14个模块,主要内容包括App 简介、App Inventor基本组件、每日签、简易计算器、数学工具、音乐播放器、翻译助手、小画板、捕鱼游戏、计步器、紧急呼叫、一战到底、天气预报、读书笔记。 本书既可作为移动通信软件开发课程的教材,也可用作各类培训机构的培训教材,还可作为Android应用开发专业人员和业余爱好者的参考书。
《Android移动应用开发实践教程》系统地介绍了Android应用开发的基本原理、四大组件、数据存储和网络应用,并提供了相应的实践引导,主要内容包括:Android基础入门、Activity与Intent、Android UI开发、数据存储与I/O服务与广播、Android多线程和网络编程等。