Ionic3与CodePuch初探-支持跨平台与热更新的App开发技术
- ISBN:9787568255424
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:308
- 出版时间:2018-04-01
- 条形码:9787568255424 ; 978-7-5682-5542-4
内容简介
《Ionic3与CodePush初探:支持跨平台与热更新的App开发技术》共有14章,可以分为三大部分。 **部分包含第1章~第3章的内容,主要介绍了相关技术以及环境的搭建,让读者在还没有掌握充足的知识前也能运行一个示例项目,力求给读者一个感性的认识。 第二部分包含第4章~第12章的内容,按顺序详细讲解了各项技术。借鉴了官方文档的内容并且作了大幅精简,力求让读者在短时间内掌握核心实用的内容。 第三部分包含第13章~第14章的内容,综合运用前面章节的知识设计并实现了一款示例App,并且包含上架应用商店的流程,力求让读者有一个可供模仿借鉴的例子。 《Ionic3与CodePush初探:支持跨平台与热更新的App开发技术》包含Ionic3与CodePush两方面的内容,虽然从逻辑上来说,跨平台与热更新是两个对等的概念,但从技术角度来看,Ionic3的相关内容至少占据80%的篇幅,CodePush的相关内容只能占据20%,的篇幅。 读者有必要知悉,Ionic3可以理解为一种开发框架,读者在掌握基础知识后依然有十分巨大的发挥空间,需要依靠长期的项目经验才能摸索出实践方法。CodePush的本质是一个第三方库,读者在熟悉了基本概念和常用API之后,就可以在任何一款App中反复使用了。
目录
第1章 相关技术介绍
1.1 探究开发模式
1.1.1 Native App
1.1.2 Web App
1.1.3 Hybrid App
1.1.4 React Native
1.1.5 微信小程序
1.2 梳理学习路线
1.2.1 依赖关系
1.2.2 TypeScript
1.2.3 Angular4
1.2.4 Ionic3
1.2.5 Cordova
1.2.6 Ionic Native
1.2.7 CodePush
第2章 配置开发环境
2.1 安装Node.is
2.2 使用淘宝NPM镜像
2.3 安装Ionic CLI
2.4 安装CodePush CLI
2.5 安装Visual StudicI Code
2.6 配置Android环境
2.6.1 Java环境变量
2.6.2 Android Studio
2.6.3 Android模拟器
2.7 配置i0S环境
2.7.1 前期准备
2.7.2 Xcode
2.7.3 i0S模拟器
第3章 Ionic3初体验
3.1 新建工程项目
3.2 浏览器的调试
3.3 模拟器的调试
3.3.1 Android模拟器的调试
3.3.2 iOS模拟器的调试
3.4 梳理目录结构
3.5 查看官方Demo
第4章 TypeScript基础语法入门
4.1 声明与建议
4.2 配置独立环境
4.3 变量类型
4.3.1 类型定义
4.3.2 类型推断
4.3.3 类型断言
4.4 函数
4.4.1 类型限定
4.4.2 可选参数
4.4.3 默认参数
4.4.4 剩余参数
……
第5章 Angular4核心思想简介
第6章 Ionic3页面布局控件
第7章 Ionic3列表相关控件
第8章 Ionic3弹出层控件
第9章 Ionic3页面元素控件
第10章 Ionic3其他知识点
第11章 Cordova插件与Ionic Native
第12章 CodePush集成与使用
第13章 示例App设计与实现
结语
参考文献
第14章 发布到应用商店
作者简介
陈杰浩,男,1984年10月,汉族,广东潮州市,讲师,硕士生导师,现任软件学院党委副书记、副院长,兼任共青团中央委员会基层组织建设部副处长。在复杂信息系统、智能仿真与控制两个科研方向上承担了总参谋部、海军装备研究院、中国船舶工业集团、中国航天科工集团、中国科学院、北京市政府等部门近20余项科研课题,包括:《4500米载人潜水器水面母船端声学系统综合显控软件》《战术导弹数据资源管理系统》《通信装备维修保障综合态势系统研究与实现》 《×××舰载机综合保障推演仿真模型》《工业互联网云平台INDICS》等。先后获得北京理工大学T-more优秀教师奖,迪文优秀教师奖,北京理工大学育人标兵荣誉称号,北京理工大学教育教学成果奖特等奖1项、一等奖2项,北京市高等教育教学成果奖二等奖3项,发表学术论文18篇,获批发明专利3项。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0