项目一 “Dancer时代”登录模块的实现 1
学习目标 1
学习路径 1
任务描述 1
任务技能 3
技能点1跨平台移动开发框架 3
技能点2Ionic环境配置 6
技能点3Ionic项目结构 14
任务实施 20
任务总结 30
英语角 31
任务习题 31
项目二 “Dancer时代”首页模块的实现 32
学习目标 32
学习路径 32
任务描述 32
任务技能 33
技能点1Ionic的CSS组件 33
技能点2导航组件 43
技能点3Ionic列表 49
技能点4Ionic功能 54
任务实施 61
任务总结 73
英语角 73
任务习题 73
项目三 “Dancer时代”音频模块的实现 75
学习目标 75
学习路径 75
任务描述 75
任务技能 77
技能点1Ionic弹出框 77
技能点2常用事件 89
技能点3插件简介及使用 93
技能点4音乐播放 98
任务实施 103
任务总结 135
英语角 135
任务习题 136
项目四 “Dancer时代”上传模块的实现 138
学习目标 138
学习路径 138
任务描述 138
任务技能 139
技能点1Ionic选择器插件 139
技能点2访问设备文件插件 151
技能点3图片预览 154
技能点4下拉刷新实现 157
技能点5Ionic极光推送 160
任务实施 164
任务总结 174
英语角 175
任务习题 175
项目五 “Dancer时代”分享模块的实现 177
学习目标 177
学习路径 177
任务描述 177
任务技能 179
技能点1指纹验证 179
技能点2加载指示器 183
技能点3社交分享插件 186
技能点4地图定位 188
任务实施 193
任务总结 221
英语角 221
任务习题 221
项目六 “Dancer时代”我的模块实现 223
学习目标 223
学习路径 223
任务描述 223
任务技能 224
技能点1媒体捕获 224
技能点2扫描二维码 227
技能点3语音识别 230
技能点4拨打电话 231
技能点5存储数据 233
任务实施 237
任务总结 248
英语角 249
任务习题 249
项目七 Ionic服务器模拟环境搭建 250
学习目标 250
学习路径 250
任务描述 250
任务技能 251
技能点1Postman安装与使用示例 251
技能点2使用Express初始化创建API示例 256
技能点3MongoDB安装与测试 261
技能点4使用Mongoose完善数据持久化 265
任务实施 266
任务总结 277
英语角 277
任务习题 278
项目八 “Dancer时代”发布 279
学习路径 279
任务描述 279
任务技能 280
技能点1生成发布Android平台的应用包 280
技能点2生成发布IOS平台的应用 285
任务总结 303
英语角 303
任务习题 304