使用APICloud从零创建一个APP

主要包括4种类型:

1. Native App:

  即原生应用,3.0在2.0跨平台技术的基础上,新增了AVM.JS开发框架以及全新的原生App渲染引擎DeepEngine3.0。

  开发者可使用标准HTML5(包括HTML/CSS/JS技术以及Vue/React等框架技术)或AVM.JS技术进行开发,一套代码同时生成Android & iOS原生APP,现有的1000+功能模块和20000+API可直接调用。

  如果使用标准HTML5进行开发,App渲染依然使用2.0的Webview引擎进行渲染;

  如果使用AVM.JS进行开发,App将使用无Webview的原生引擎DeepEngine3.0进行渲染,所有组件及视图与Android & iOS系统原生组件和视图百分百对齐。例如使用list-view进行布局,意味着您的列表将具备回收能力,即使面对数以万计的列表项或者瀑布流图片,也不会产生因内存溢出而导致闪退的问题,并且在滑动性能和流畅度上远胜于Webview视图的DOM滑动。

  一个App可完全使用HTML5进行开发,也可以完全使用AVM.JS技术进行开发,或两者在同一个App中混合使用。

  ** Native App适合功能强大、性能卓越的APP开发,如果您仅有App需求,应选择Native App模式。

2. MX App:

  即多端应用(Multiexperience App),使用AVM.JS技术一次开发,可同时生成小程序、Android & iOS App多终端应用,提供现有的api对象下的接口直接调用为小程序接口,例如api.ajax将对应调用小程序的wx.request。

  多端应用与Native App的区别在于,多端应用要求必须使用AVM.JS框架及语法进行开发,开发过程应使用文档中具有“通用”或者“小程序和App适用”标识的组件或者api进行开发,例如不应该在多端应用中使用list-view组件,因为list-view组件是专门为App定制的,它无法被编译为小程序(因为小程序平台并未提供类似的组件和能力)。

  ** MX App适合小程序优先的场景,如果您有小程序需求,而并不关心App侧的功能,应选择MX App模式。开发完的小程序代码,可百分百编译为同等功能的App,相当于开发一个小程序,“白送”一个 App。

3. App Clip:

  即iOS轻App,是苹果公司在iOS14最新推出的无需下载、即搜即用的全功能App,属于主App的一部分,可以理解为“苹果小程序”。

  轻App的开发流程同Native App基本一致,开发者可使用标准HTML5或AVM.JS技术进行开发,通过YonBuilder移动开发平台(APICloud)云编译可一键编译为轻App安装包,可用于对已有的主应用进行关联。如果您的主应用也是使用YonBuilder移动开发平台(APICloud)开发,云编译将提供主应用和轻App关联、证书配置等自动化功能。

4. Web App:

  提供将已有HTML5网站一键打包成Android & iOS原生APP的能力,远程web页面也能调用现有的1000+功能模块和20000+API。

  ** Web App适合Web优先,不介意用户体验和性能的场景。

如果您对使用YonBuilder移动开发平台(APICloud) 平台开发感到无从下手,现在您可以通过阅读此文档来得到帮助。

我们根据不同的应用需要,为您提供了 Deep Engine适合 Web 开发者)、SuperWebView适合已有原生应用的开发者)以及 数据云3.0 (适合需要快速简便实现服务端的开发者)。

开始创建项目

  1. 顶部菜单选择 “项目” - “新建项目”,然后填写“应用名称”,“应用说明”,应用框架处内置了几种模板,这里我们选择“空白应用”,点击“完成”,然后选择项目保存的路径,完成创建。

整个项目的结构

  1. 自定义loader在手机上运行app进行调试(并非正式版本,读取的是本地文件仅在调试使用),在IDE左侧栏的编译选择自定义loader;

等在编译成功后扫码下载apk安装包,安装的时候需要打开存储权限首次打开会出现这样的界面

需要配置真机同步 在IDE左侧真机调试里获取ip跟端口 点击右侧白色小圆点会弹出配置项可手动输入也可以扫码

IDE左侧打开真机同步

配置成功后右侧小圆点会变成绿色 在项目中目录右键选择wifi同步就可以在手机正常运行app了

发布app正式版本

1.打开APICloud控制台在端设置里配置app图表以及启动页与启动图。

  1. 在发布上架之前需要创建证书,右侧可以选择一键创建证书(别名和证书库密码自设)

  1. 证书生成过后就通过控制台去进行云编译,设置完相关配置即可云编译

编译完成后就可以发布到4大平台 扫码就可下载正式版app

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m0_63701303

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值