作品简介

Ionic是目前集流行与成熟两个特点于一身的跨平台移动开发框架。本书以实例驱动讲解的方式,让仅有简单网页制作基础知识的读者,也能轻松掌握Ionic3.X下的移动应用开发。

本书分为4篇,第1篇是移动开发准备,介绍了Ionic、Phonegap、Cordova、HTML5和移动开发的一些基础知识;第2篇是Ionic基础知识准备与常用库,介绍了配置开发Ionic环境所依赖的Angular、SASS、Gulplodash等业内主流库和工具;第3篇是Ionic组件完全解析,对Ionic的内置样式和TypeScript组件类进行完整解析;第4篇是App项目实战和发布推广,介绍了如何按照业内通行实践的策划、设计、开发过程完成Ionic开发的完整App。在开发完成之后,详解如何为Android和iOS两大移动平台发布和推广更新自己的App。

本书内容详尽、实例丰富,是Ionic初学者、HTML5爱好者、移动互联网创业者、移动开发人员必备的参考书,同时也适合高等院校和培训学校的师生学习阅读。

秦超,从事IT行业长达19年,基于互联网技术的项目开发10年。随着移动互联网的发展,主要研究与实践方向已从大型企业内部应用如PLM、ERP、SCM、HRIS、CMS等逐步转向以移动和新媒体为主的移动设备应用。近年曾参与领导了传统企业应用与移动APP的结合和互联网金融等多个项目的开发工作。李一鸣,互联网从业者,擅长JavaScript,喜欢用它在前端和后端折腾,热爱开源,多个Node.js模块的参与者。长期活跃在各个技术博客,喜欢分享,Web技术爱好者。

作品目录

  • 内容简介
  • 前言
  • 第一篇 移动开发准备
  • 第1章 欢迎进入移动开发的世界
  • 1.1 移动互联网行业的浪潮
  • 1.2 跨平台移动开发框架
  • 1.3 初识Ionic v3.x
  • 1.4 学习完本书找工作与创业
  • 1.5 小结
  • 第2章 Ionic的开发调试环境安装
  • 2.1 Ionic快速上手环境安装
  • 2.2 Windows下安装Android开发平台
  • 2.3 Mac OS下安装iOS与Android开发平台
  • 2.4 安装开发工具Visual Studio Code(推荐)
  • 2.5 小结
  • 第二篇 Ionic基础知识准备与常用库
  • 第3章 Angular入门初步
  • 3.1 AngularCLI安装与使用
  • 3.2 Angular整体结构概述
  • 3.3 模块与依赖注入
  • 3.4 组件与模板
  • 3.5 指令与服务
  • 3.6 服务类组件
  • 3.7 一个简单的Angular项目:实时自选股行情页
  • 3.8 小结
  • 第4章 其他基础知识与Ionic项目结构
  • 4.1 SASS入门
  • 4.2 lodash(可选学)
  • 4.3 Gulp使用简介(可选学)
  • 4.4 Ionic项目模板目录结构简介
  • 4.5 小结
  • 第三篇 Ionic组件完全解析
  • 第5章 Ionic常用内置组件
  • 5.1 选项卡栏
  • 5.2 导航栏
  • 5.3 按钮
  • 5.4 列表容器
  • 5.5 展示卡
  • 5.6 输入框
  • 5.7 开关类组件
  • 5.8 范围选择组件
  • 5.9 选择框组件
  • 5.10 自定义主题颜色
  • 5.11 可用图标集
  • 5.12 小结
  • 第6章 Ionic内置TypeScript组件概述
  • 6.1 Ionic内置TypeScript组件
  • 6.2 使用TypeScript组件的常见问题解决办法
  • 6.3 小结
  • 第7章 Ionic内置布局类组件
  • 7.1 内容显示相关组件
  • 7.2 内容刷新相关组件
  • 7.3 小结
  • 第8章 Ionic内置导航类组件
  • 8.1 导航框架相关组件
  • 8.2 选项卡相关组件
  • 8.3 侧栏菜单相关组件
  • 8.4 导航应用综合实战:个人电子简历App框架
  • 8.5 小结
  • 第9章 Ionic内置数据展示与操作组件
  • 9.1 对话框类相关组件
  • 9.2 加载中提示相关组件
  • 9.3 轮播组件
  • 9.4 键盘组件
  • 9.5 抽签应用练习
  • 9.6 小结
  • 第10章 Ionic内置基础服务组件与设备平台客制化
  • 10.1 平台服务组件介绍
  • 10.2 平台服务组件使用
  • 10.3 设备平台客制化
  • 10.4 小结
  • 第11章 借助插件接近无限可能
  • 11.1 Cordova插件
  • 11.2 Ionic Native插件使用
  • 11.3 小结
  • 第12章 后端服务器模拟环境搭建准备
  • 12.1 MongoDB安装与测试
  • 12.2 Postman安装与使用示例
  • 12.3 使用Express初始化创建API示例
  • 12.4 使用Mongoose完善数据持久化示例
  • 12.5 使用Passport加入用户验证示例
  • 12.6 小结
  • 第四篇 App项目实战和发布推广
  • 第13章 项目实战:逍遥游App v0.1(UGC+B2C应用)
  • 13.1 项目和代码说明
  • 13.2 功能设计
  • 13.3 功能实现
  • 13.4 小结与作业练习
  • 第14章 应用的生成与发布更新
  • 14.1 生成发布Android平台的应用包
  • 14.2 生成发布iOS平台的应用
  • 14.3 更新应用
  • 14.4 小结
展开全部