中控易動為開發者在開發階段提供了友好的生態和技術工具,幫助實現企業級應用程序的快速開發。
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的二維碼發給測試人員,讓測試人員掃碼安裝。