APICloud 使用混合开发的技术让app不再高不可攀
近日因为公司需要学习了这个技术,为什么写这篇是因为,我刚开始学习的时候碰到了诸多问题,后来回过头来发现是有做一些无用功的,所以希望有幸看到该文的人可以少走一点弯路
官方地址:https://www.apicloud.com/
介绍
相对于web前端的同仁们来说,原生app难度相对较高,那么借助于APICloud这个平台使用H5 技术就可以实现功能体验都接近原生的混合app。
好处
1:入手相对简单,必备技术:HTML JS 基本就可以了。如果有前后分离的经验会更加有利于对页面逻辑的理解
2:官方社区活跃度很高,版主都很热情而且回复速度也都很快;
3:入门的视频介绍相对详细;
4:一个项目可以直接在线编译,同时适用于IOS Android两个系统;
误区
1:官方视频中老师们在讲解的过程中使用的模拟器都是"海马玩模拟器";但是实际并不好用,因为版本太低,又无法升级,所以有些css样式无效,所以会误导新入门的小伙伴
2:官方提供的文档太多、如果要把文档看一遍都要话费难以想象的时间;实际不用看完,看主要的就可以了,其他的碰到难题就去文档、社区搜索、发帖来的更快一些;
3:web端的小伙伴平日都是使用google来调试样式、网络请求等。。但是该平台提供的内置浏览器有很多问题,比如:样式莫名其妙的不生效、网络请求根本看不到、莫名其妙的有报错信息;现在我也搞不懂他们为什么不把内置浏览器好好处理下。。。
所以实际的测试都是使用真机测试的,也就是通过自定义loader或者官方的loader这两种方式来测试的,建议使用自定义Loader,因为官方的Loader第三方模块无效
推荐视频
入门视频平台的基本介绍:https://www.apicloud.com/video_play/15_1
APICloud studio 编辑器:https://www.apicloud.com/video_play/4_1
7天学习课程:https://www.apicloud.com/video_play/2_1
推荐文档
API对象——这是平台提供的方法(打开窗口,下拉刷新等等):https://docs.apicloud.com/Client-API/api
APICloud APP前端框架跟jq差不多,功能没有其丰富,也可以用jq:https://docs.apicloud.com/Front-end-Framework/framework-dev-guide
APICloud 入门文档,创建第一个应用:https://docs.apicloud.com/APICloud/LCDP
技术专题:config.xml配置文件说明:https://docs.apicloud.com/Dev-Guide/app-config-manual
数据渲染-相当于是一个模板引擎比较简单,可以使用:https://community.apicloud.com/bbs/forum.php?mod=viewthread&tid=1647
以上差不多7天是可以搞定的。完成之后就可以开始开发应用了,在开发中学习,是最快速的进步。希望能帮助到大家。