站长之家用户 - 传媒 2022-04-28 16:39

新手如何使用YonBuilder移动低代码开发平台(APICloud)开发app?

APICloud是用友YonBuilder的移动端低代码开发平台,采用标准Web语言开发高性能多端app,目前已有 100 万开发者注册使用。此次将从新手视角出发,通过真实演示,呈现如何借助APICloud快速构建app。

APICloud官网注册

首先在APICloud官网进行注册,下载官方开发工具APICloud Studio3。APICloud Studio3 和APICloud官网的控制台是同步的,同一个账号下,在官网控制台和APICloud Studio3 中都可管理应用,十分便捷。此外,还需下载安装安卓模拟器(如:逍遥)用于预览调试。

选择应用类型并创建应用

下载好APICloud Studio3 之后,便可开始创建应用。创建应用有两种方式,APICloud Studio3 和官网控制台能够实现同步,两个位置均可创建应用,选择其中一种即可。

打开官网,登录进去后打开开发控制台,点击“创建应用”,此时可以选择原生开发,选中基础模板即可,输入app名称,点击创建。

创建证书并编译自定义Loader

创建好应用之后点击控制台左侧一栏的“模块”,接着点击“自定义Loader”。自定义Loader是APICloud 为方便开发者在移动设备调试app而开发的一种调试器,开发者可以在移动设备上实时调试app并将日志输出到APICloud Studio3 中,方便在本地进行开发。

编译自定义Loader需要证书,这里可以选择创建Android证书:在开发控制台中点击“证书”,然后点击右上角“一键创建证书”,输入相应的信息和密码便可成功创建。

编译成功后下载自定义Loader并导入到APICloud Studio3:

打开APICloud Studio3,依次点击“项目”“导入项目”“云端检出”,在云端检出时选择刚才创建好的应用,选择本地保存路径,把官网控制台上创建好的项目同步下来。

完成应用同步之后,进入开发阶段,选择真机和模拟器来展示开发效果,此次演示过程选择了逍遥模拟器。把下载到本地的Loader拖入逍遥模拟器中进行安装:

安装成功后双击打开,将开发工具中的应用通过WIFI同步到模拟器中,点击模拟器界面中这个灰色按钮。

在下方页面中,需要输入IP地址和端口,在APICloud Studio3 可以找到。

接下来在APICloud Studio3 中点击“终端”,选择“通过Wi-Fi连接新的设备”。

此时会出现真机同步界面,不需扫码,把界面下方的调试器IP和端口输入至模拟器的同步配置界面,点击连接即可。

若选择用手机展示效果,需要确保手机和APICloud Studio3 在同一网络下。

连接成功后,右键点击项目名称,点击“WIFI同步【全量】”就能成功同步。

同步成功之后,当前显示的页面就是main.html页面中的信息:

下一步开发需要前端基础,零基础开发者可以先简单学习一下HTML、CSS、JS技术。

在主页中写入一个按钮,设置点击事件:在点击按钮后弹出提示。写完保存,鼠标右键点击项目名demo,再次进行WIFI同步。

同步成功,模拟器页面上出现了一个按钮,点击后也可以成功弹出提示。

进行代码同步,上传代码至官网控制台

把代码上传到控制台并进行云编译,把程序打包成安装包。

右键点击项目名,在代码管理中点击提交到云端,之后点击“COMMIT”。接着点击控制台左侧导航栏中的代码,可在代码更新日志里查看更新记录。

进行云编译,将应用编译为安装包

代码上传完成后进行云编译,点击控制台左侧导航栏的“云编译”。云编译时正式命名app,选择应用类别(如网上购物-商城)和应用平台(iOS或Android),编译类型可选择正式版或者测试版,其他设置如全局加密和SVN设置暂且禁用,此处选择测试版,之后就可以进行编译。编译完成后,即可以扫码下载APP进行安装。

流程回顾

第一步在官网的开发控制台创建应用(在开发工具中也可以创建);第二步创建证书;第三步编译自定义Loader(应用加载器,具有调试功能,为了方便在本地进行开发);第四步同步代码;第五步云编译。

此次演示仅写了一个按钮,主要演示开发流程。若想要快速开发功能成熟完备的app,可参考成熟的应用源码。APICloud官方也提供了大量源码,开发者可以在官网下载学习。

在开发者进阶赋能上,用友还发起“引航成长·匠心赋能——YonMaster开发者培训领航计划”,涵盖入门篇《APICloud新手训练营》、成长篇《YonMaster认证赋能培训起航之旅》、进阶篇《YonBuilder项目实战进阶系列讲堂》三个板块,通过直播、视频、文档等多种形式课程,真正加速开发者成长。

相关话题

特别声明:以上内容(如有图片或视频亦包括在内)均为站长传媒平台用户上传并发布,文章为企业广告宣传内容,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。任何单位或个人认为本页面内容可能涉嫌侵犯其知识产权或存在不实内容时,可及时向站长之家提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明(点击查看反馈联系地址)。本网站在收到上述法律文件后,将会依法依规核实信息,沟通删除相关内容或断开相关链接。

推荐关键词

24小时热搜

查看更多内容

大家正在看