图书介绍

30天App开发从0到1 APICloud移动开发实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

30天App开发从0到1 APICloud移动开发实战
  • 邹达,李德兴著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115482730
  • 出版时间:2018
  • 标注页数:296页
  • 文件大小:129MB
  • 文件页数:327页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

30天App开发从0到1 APICloud移动开发实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 基础教程:如何从零起步开发一款App3

第1章APICIoud App开发流程3

1.1 APICIoud平台介绍4

1.1.1查看APICIoud平台能力4

1.1.2开发模式、技术语言和平台定位6

1.1.3技术、产品、生态、案例和商业模式10

1.1.4开发者服务体系10

1.1.5新手入门APICIoud应用开发14

1.2体验完整项目的开发流程15

1.2.1注册APICIoud账号15

1.2.2创建一个App项目15

1.2.3 编辑项目18

1.2.4调试项目18

1.2.5 编译项目21

1.3小结22

第2章 搭建App整体框架,完成App静态页面开发23

2.1启动25

2.1.1 APICloud App执行流程25

2.1.2 Widget和Window26

2.1.3 App config.xml配置文件使用26

2.1.4 APICIoud引擎的两个重要事件27

2.2 APICIoud应用设计思想27

2.3界面和导航28

2.3.1 APICIoud应用的UI组成结构28

2.3.2 APICIoud界面布局5大组件29

2.3.3 APICIoud混合渲染模式30

2.3.4查看APICIoud引擎api对象功能32

2.3.5屏幕适配33

2.3.6前端框架33

2.3.7状态栏处理34

2.3.8 iPhone X的状态栏处理35

2.3.9 优化点击事件和tapmode37

2.3.10静态页面中建议遵循的布局方法37

2.4搭建App整体框架,完成App静态页面开发38

2.4.1创建首页的标题栏和Tab标签组38

2.4.2制作Tab页面并添加点击事件和动画效果43

2.4.3制作悬浮购物车信息栏48

2.4.4跳转到登录页面51

2.4.5城市选择菜单和事件通信52

2.5小结55

第3章 联调前后端数据接口,实现App数据从服务端动态获取56

3.1 APICIoud提供的数据通信能力和相关API57

3.1.1 APICIoud支持的通信协议57

3.1.2用于HTTP通信的主要API57

3.2 APICIoud数据云58

3.2.1 APICIoud数据云的用途58

3.2.2 APICIoud数据云的特点58

3.3联调前后端数据接口,实现APP数据从服务端动态获取59

3.3.1实现用户注册功能59

3.3.2实现用户登录功能60

3.3.3获取商品列表数据62

3.3.4显示商品列表63

3.4小结64

第4章 加载更新服务端数据,实现本地的数据存储65

4.1使用doT模板引擎66

4.2本地存储和图片缓存67

4.2.1 uzStorage67

4.2.2偏好设置67

4.2.3文件68

4.2.4 database69

4.2.5存储容量69

4.2.6沙箱机制70

4.2.7资源访问协议70

4.2.8图片缓存71

4.3下拉刷新、上拉加载的实现71

4.3.1下拉刷新72

4.3.2 上拉加载72

4.4事件机制72

4.4.1统一事件管理72

4.4.2事件管理API73

4.4.3平台事件类型74

4.5常用对话框窗口75

4.6在指定的窗口中执行脚本76

4.7加载更新服务端数据,实现本地的数据存储77

4.7.1使用doT模板引擎显示商品列表77

4.7.2实现图片缓存78

4.7.3实现下拉刷新79

4.7.4实现上拉加载更多81

4.7.5实现保存登录信息82

4.7.6实现清除缓存84

4.8小结85

第5章 使用扩展模块API,完成App所需功能实现86

5.1 APICIoud扩展模块87

5.1.1 APICIoud端引擎架构87

5.1.2 APICIoud模块调用过程88

5.2自定义模块88

5.3使用UIScrollPicture89

5.4使用UIInput91

5.5使用UIActionSelector92

5.6多媒体相关模块使用96

5.7使用扩展模块API,实现APP所需功能96

5.7.1实现商品详情页轮播图96

5.7.2使用UIInput实现原生输入框100

5.7.3实现三级联动的城市选择器101

5.7.4实现头像上传103

5.8小结105

第6章 使用第三方开放服务模块,完善App功能和业务逻辑106

6.1集成第三方服务107

6.2目前APICIoud已经集成的第三方服务模块107

6.3自定义AppLoader108

6.3.1自定义AppLoader与官方AppLoader的区别108

6.3.2为什么要使用自定义AppLoader109

6.3.3编译生成自定义AppLoader109

6.4 第三方服务模块使用流程110

6.5百度地图模块的接入和使用110

6.5.1申请应用ID和Key110

6.5.2 配置ID和Key112

6.5.3 百度地图的常用API112

6.6微信分享与登录的接入和使用114

6.6.1申请ID和Key114

6.6.2配置ID和Key114

6.6.3微信分享模块的常用API114

6.7个推推送的接入和使用117

6.7.1申请ID和Key117

6.7.2 配置ID和Key117

6.7.3个推模块的常用方法117

6.8支付宝支付模块的接入和使用118

6.8.1申请应用ID和Key118

6.8.2配置应用ID和Key118

6.8.3 支付宝模块的常用API119

6.9使用第三方开放服务模块,完善App功能和业务逻辑119

6.9.1获取当前城市119

6.9.2根据输入内容检索地址列表121

6.9.3使用个推进行消息推送123

6.10小结124

第7章 使用APICIoud应用管理服务,实现App发布和运营125

7.1编译生成App安装包126

7.1.1云编译126

7.1.2代码全包加密127

7.1.3扩展API调用安全配置127

7.2版本管理128

7.2.1在APICIoud控制台管理版本128

7.2.2 Config文件相关配置129

7.2.3 mam模块129

7.3云修复130

7.3.1 Config文件相关配置和mam模块130

7.3.2制作并发布云修复包130

7.3.3相关API使用131

7.4闪屏广告131

7.4.1在APICIoud控制台使用闪屏广告132

7.4.2相关API使用132

7.5优化策略133

7.5.1了解HTML5特性133

7.5.2窗口结构133

7.5.3页面加载速度134

7.5.4不用重型框架134

7.5.5 屏幕适配134

7.5.6 数据加载134

7.5.7图片处理135

7.5.8交互响应速度135

7.5.9尊重系统特性135

7.6编码规范135

7.7 Widget管理136

7.7.1多Widget架构136

7.7.2主Widget137

7.7.3子Widget137

7.7.4 Widget管理相关API使用137

7.8 SuperWebView138

7.8.1 SuperWebView介绍138

7.8.2 SuperWebView特点138

7.9使用APICIoud应用管理服务,实现App的发布和运营管理138

7.9.1编译App139

7.9.2版本发布139

7.9.3使用云修复139

7.9.4闪屏广告140

7.10小结140

第二部分 实战技巧:如何开发一款优质的App143

第8章 如何与众不同143

8.1自定义样式的日期选择器144

8.1.1使用模块UlCustomPicker144

8.1.2开发流程及要点概述145

8.2自动义样式的三级联动城市选择器149

8.2.1使用模块:UlLinkedPicker150

8.2.2开发流程及要点概述150

8.3实现固定不动的下拉筛选菜单152

8.4滑动页面动态改变导航条颜色155

8.4.1实现思路155

8.4.2知识点说明155

8.4.3核心部分代码155

8.5实现高斯模糊的背景图片156

8.6精致0.5 px细线的实现158

8.7小结159

第9章 挖掘API潜力160

9.1深入挖掘Frame的各种应用场景161

9.1.1模拟页面按钮161

9.1.2模拟窗口组件161

9.1.3模拟侧滑窗口163

9.2使用UlScrollPicture模块开发引导页164

9.2.1概述165

9.2.2实现思路165

9.3使用photoBrowser模块实现自定义样式的图片浏览功能167

9.3.1概述167

9.3.2 自定义样式图片浏览器功能实现步骤168

9.4使用UIInput模块实现自定义搜索界面170

9.4.1 概述170

9.4.2 自定义搜索界面实现步骤170

9.5使用UIChatBox模块实现聊天界面172

9.5.1概述172

9.5.2 UIChatBox模块实现聊天界面实现步骤173

9.6使用api.ajax进行网络请求176

9.7小结179

第10章 超级实用技巧180

10.1如何让页面动态适配有虚拟按键栏的Android手机181

10.2获取手机验证码功能的实现182

10.3打开一个外部链接作为新的页面,并设置样式以及事件监听184

10.4 实现更换皮肤功能186

10.5实现多语言切换功能187

10.6调用任意App189

10.6.1 URL Scheme应用场景189

10.6.2 URL Scheme在APICIoud中的应用189

10.7数据表格的快速开发191

10.7.1使用APICloud模块实现数据表格的开发192

10.7.2使用第三方JavaScript框架实现数据表格的开发193

10.8 apiready与window.onload的平衡使用194

10.8.1 apiready与window.onload区別194

10.8.2 apiready与window.onload的使用时机194

10.8.3 应用实例195

10.9地图模块的实用扩展:在地图上添加自定义按钮196

10.10地图搜索的高级应用:如何获取城市地铁线路列表198

10.10.1需求分解198

10.10.2 功能实现198

10.11极光推送的快速实现200

10.11.1获取App包名200

10.11.2获取极光推送AppKey201

10.11.3配置极光推送模块202

10.11.4在代码中监听推送消息202

10.11.5开始推送203

10.12小结204

第11章 性能优化探索205

11.1用imageCache缓存图片206

11.2数据不要从DOM上获取208

11.3流畅的用户登录体验210

11.3.1程序员的思维习惯210

11.3.2正确的做法211

11.3.3 关键代码实现211

11.4合理使用同步/异步接口212

11.4.1 JavaScript的同步/异步机制212

11.4.2异步的优势213

11.4.3应用实例214

11.5小结215

第12章 调试技巧216

12.1调试技巧:使用Charles查看网络请求217

12.1.1查看HTTP请求217

12.1.2查看HTTPS请求219

12.2调试技巧:使用Charles模拟网络请求222

12.2.1请求示例代码222

12.2.2构建模拟数据223

12.2.3 使用本地文件作为接口返回值224

12.3调试技巧:使用Safari断点调试iOS应用226

12.3.1从APICIoud官网编译安装自定义AppLoader226

12.3.2显示桌面Safari浏览器的“开发”菜单226

12.3.3 开启iOS设备的Web检查器功能226

12.3.4 把待调试代码同步到AppLoader227

12.3.5 Safari断点调试i0S应用228

12.4调试技巧:使用Chrome断点调试Android应用229

12.4.1从APICIoud官网安装AppLoader230

12.4.2在Android手机上开启USB调试231

12.4.3 把待调试代码同步到AppLoader231

12.4.4在Chrome中断点调试232

12.5小结235

第三部分 行业应用:如何快速开发主流行业App239

第13章 如何快速开发一款IoTApp239

13.1 IoT App的分类和功能240

13.1.1 IoT App的分类240

13.1.2 IoT App的主要功能240

13.2 IoT App的技术架构241

13.2.1两方通信架构241

13.2.2三方通信架构241

13.2.3四方通信架构242

13.3 IoT App中高频使用的API243

13.3.1界面组件类模块243

13.3.2功能扩展类模块244

13.3.3开放服务类模块245

13.4如何使用APICIoud开发一款IoT App246

13.5小结246

第14章 如何快速开发一款教育App247

14.1教育App的分类和功能248

14.1.1教育App的分类248

14.1.2教育App的主要功能248

14.2教育App的产品架构249

14.2.1产品功能架构249

14.2.2学习计划架构250

14.3教育App中高频使用的API250

14.3.1 UI组件类模块250

14.3.2功能扩展类模块251

14.3.3开放服务类模块252

14.4如何使用APICloud开发一款教育App253

14.5小结253

第15章 如何快速开发一款直播App254

15.1直播App的分类和功能255

15.1.1直播App的分类255

15.1.2直播App的主要功能255

15.2直播App技术架构256

15.3直播App中高频使用的API256

15.3.1 UI组件类模块257

15.3.2功能扩展类模块258

15.3.3开放服务类模块258

15.4如何使用APICloud开发一款直播App259

15.5小结260

第16章 如何快速开发一款电商App261

16.1电商App的分类和功能262

16.1.1电商App的分类262

16.1.2电商App的主要功能263

16.2电商App的产品结构263

16.2.1前端产品结构263

16.2.2后台产品结构264

16.3 电商App中高频使用的API265

16.3.1 UI组件类模块265

16.3.2功能扩展类模块266

16.3.3开放服务类模块267

16.4如何使用APICloud开发一款电商App267

16.5小结268

附录A APICloud App客户端开发规范(Version 1.0)269

附录B开发工具APICloud Studio 2使用详解282

热门推荐