30天App开发从0到1 APICloud移动开发实战
读者评价
作为一名经常使用APICloud开发的程序员,这本书真的让我惊喜非常,内容很详细,还有配套的培训课视频讲解,CTO的声音很有磁性,书加课程灰常完美,推荐给所有程序员
书写的真好,非常适合程序员学习APICloud开发,简单易懂,内容丰富,最亮点的地方是有很多案例和配套的视频教程
书里还附赠了CTO讲课视频,学习起来更容易,如果想要快速学习做自己的APP,这本书绝对值得拥有
一直在跟着apicloud的脚步学习,坚信你们,书已经收到了正在研读!
内容介绍
本书围绕APICloud平台,全面、系统、细致地讲述了App开发的相关内容,涉及平台工作原理、内部实现机制和应用开发技巧。本书涵盖了APICloud应用开发的知识,包括基础知识、关键技术、开发技巧和行业方案,并从实践角度出发,通过大量的实例代码、详细的操作步骤和丰富的开发截图,帮助开发人员迅速掌握APICloud应用开发,有能力制作出好的App。本书是APICloud开发人员的入门指南,并配有免费的讲解视频,适合各种层次的APICloud学习者和开发人员阅读。
目录
- 第一部分 基础教程:如何从零起步开发一款App
- 第1章 APICloud App开发流程3
- 第2章 搭建App整体框架,完成App静态页面开发23
- 第3章联调前后端数据接口,实现App数据从服务端动态获取56
- 第4章加载更新服务端数据,实现本地的数据存储65
- 第5章使用扩展模块API,完成App所需功能实现86
- 第6章使用第三方开放服务模块,完善App功能和业务逻辑106
- 第7章使用APICloud应用管理服务,实现App发布和运营125
- 第二部分实战技巧:如何开发一款优质的App
- 第8章如何与众不同143
- 第9章挖掘API潜力160
- 第10章 超级实用技巧180
- 第11章 性能优化探索205
- 第12章 调试技巧216
- 第三部分行业应用:如何快速开发主流行业App
- 第13章 如何快速开发一款IoT App239
- 第14章 如何快速开发一款教育App247
- 第15章 如何快速开发一款直播App254
- 第16章 如何快速开发一款电商App261
- 附录B开发工具APICloud Studio 2使用详解282
运气比较好,一入职就被调去开发移动端app,之前学过的只是web站点的开发,并且没有任何经验,就这样赶鸭子上架硬着头皮用了半个月时间学会了第一个app平台deviceone。放眼国内市场,类似的app开发平台有很多,大部分都是基于H5的开发,这类app优点在于只要会写JavaScript代码就能写app代码,它的原理就是将原本使用Java或者objectC开发的app转嫁到web浏览器上解析运行,说白了就是一个网页的集合体。还有一类是将Android和iOS的应用组件进行封装,然后通过JavaScript代码调用这些封装过的原生组件,device one就是后者。 刚开始学习deviceone的时候很不习惯,它完全不像是在做前端开发,首先它不支css也不能使用第三方库,那么剩下的只有干巴巴的js和它提供的一些组件了,它的优点在于搭建UI界面非常简单方便,只需要根据设计稿选择合适的UI组件,然后将组件拖入设计区域设置属性即可,然而这样也造成一些不便,有些属性并不能在程序中修改这样就造成一些特殊的效果实现难度很高。 说到拖拽UI组件来构建app页面,这个对于没有学习过编程的人来说是非常友好的,就像小孩子玩的积木一样,一层套一层一个落一个,但是对于代码的复用性就比较小了,每一个页面的代码基本上都需要重新编写,只有一些大部分页面都有的比如后退http请求之类的代码能够复用。使用它也半年了,我认为它只是适用于轻量级app,什么是轻量级app?我所谓的轻量级app指的是功能简单业务逻辑复杂度低,举个例子,一个新闻类的app它的逻辑比较少大部分功能都是用来展示新闻信息的这样的app用deviceone来写非常合适,但是如果想做一个电商类的或者音乐影视类的它就比较难以驾驭了。 最近公司想要使用react-native写app,于是我又转战到RN的阵营中,断断续续学习差不多快一个月了,说真的这个东西是我见过的自由度最高,同样坑也是最多的一个平台,构建页面的复杂程度远超web站点,官方文档也是一塌糊涂,照着文档都能报一堆错误,有时候查了一天的错误最后才发现是Android和iOS不兼容问题,然而官方并没有给出相关的解释说明,诶,选择IT就等于选择了最高难度的挑战,希望今后的收获对得起现在的努力付出吧。