应用程序快速开发详细攻略
中控易动为开发者在开发阶段提供了友好的生态和技术工具,帮助实现企业级应用程序的快速开发。
1、前端移动端开发选型
中控易动提供免费的移动端混合开发框架,让您使用Html5技能即可实现多终端开发,无需掌握 Android、iOS的复杂技术。
·优势
·如何集成框架?
框架已经内置进了每一个使用中控易动封装构建的APP内了,前端开发者无需考虑如何集成与引入,即前端开发者在集成阶段无需做任何操作;
详细的使用流程可查看文档 【前端开发指南】(https://www.yd-mobile.cn/#/book?active=2&wd=)
2、项目搭建&编写页面
中控易动为从零开发的项目和不熟悉移动端Web开发的人员,提供了相应的项目模板供,帮助开发者快速完成项目的搭建。开发者可直接使用模板,亦可参照模板工程进行相关功能的开发。
中控易动提供的移动端的框架对前端语言没有特殊的限制,开发者不需要额外学习特定的前端框架语言如Vue【https://cn.vuejs.org/】、React【https://zh-hans.reactjs.org/】、Angularjs【https://angularjs.org/】等。所以,在进行页面开发时,开发者可直接使用标准的HTML5&CSS, 亦可选择自己熟悉的前端框架如Vue、React、Angularjs等。
CLI 命令行工具
CLI 命令行工具是中控易动专门为前端开发者搭建的开发工具。目前,其主要功能是帮助前端开发者实现项目的快速搭建。
·如何使用?
1、安装 Node.js【https://nodejs.org/zh-cn/】 和 npm
2、安装 CLI 工具
3、利用工具新建项目
详细的使用流程,可查看文档
【效率工具】(https://www.yd-mobile.cn/#/book?active=6&wd=)
【 EZM CL】(https://www.yd-mobile.cn/#/book?active=6&wd=%2Fcli.html)
3、业务功能实现
中控易动提供了丰富的原生功能插件,帮助前端开发者快速实现和移动原生端的交互。
原生功能插件是,移动Native端为Web端访问和使用Native 端本机设备功能,如物理位置、蓝牙、摄像头、相册、指纹等,和第三方服务api, 如友盟推送、微信/QQ/新浪微博/钉钉分享等,而封装的模块。每一个模块都有与之对应的前端api接口,前端开发人员只需编写少量的JavaScript, 即可使用到这些功能插件。
·如何使用?
每一个插件我们都用与之相对应的详细使用文档和示例
【前端开发指南】(https://www.yd-mobile.cn/#/book?active=2&wd=)
现有的插件如果无法满足你的需求,中控易动还支持开发者进行插件自定义扩展,开发属于您自己的专属插件。
具体如何进行插件自定义扩展,可查看文档 【扩展插件】(https://www.yd-mobile.cn/#/book?active=6&wd=)
4、功能调试
为帮助开发者在功能开发过程中或者开发完成后,能看到真机上的运行效果。中控易动提供了两种调试工具,供开发者使用:
- APP Studio
- CloudGrid
APP Studio
APP Studio 是一款在 PC 端在线开发调试手机 Web 功能的网页工具,不需要额外安装。APP Studio 通过 WiFi 在真实的手机中对编写的代码进行调试和功能验证。
·如何打开?
·手机打开中控易动上创建的应用或者"CloudGrid" App
·点击应用上悬浮的蓝色"小锤子"按钮(调试按钮)
·PC 端打开应用上显示的"PC端调试地址"
关于具体如何使用 APP Studio 进行开发调试,可查看文档
【效率工具】(https://www.yd-mobile.cn/#/book?active=6&wd=)
【APP Studio】(https://www.yd-mobile.cn/#/book?active=6&wd=studio.html)
【注意】应用构建类型为测试版,才可以看到该工具
CloudGrid
CloudGrid 是中控易动官方云端一体APP,它安装了中控易动上所有的官方插件。在没有创建应用的情况下或者想快速体验一下中控易动提供的原生插件的功能,您可以直接使用 CloudGrid 。
CloudGrid 中提供了一部分的插件示例,你可以直接点击查看,那些没有的示例,您也可以通过 CloudGrid 中的 APP Studio 来体验。
云端一体的意思是 CloudGrid 展示的用户数据和 PC 端官网中展示的用户数据一致
手机扫码安装 CloudGrid
5、编译打包APP
功能开发和调试完毕后,中控易动提供的封装打包服务可以快速生成APP。具体怎么使用中控易动提供的封装打包服务,可参考文档
【封装打包】(https://www.yd-mobile.cn/#/book?active=0)
6、分发内测
编译生成APP后,可通过中控易动的"团队合作",快速的将要测试的APP提交给测试人员,也可以将编译生成的APP的二维码发给测试人员,让测试人员扫码安装。