简介
SAP AppGyver低代码和无代码(LCNC)平台真的很酷;这是我在参加了#SAPLowCodeNoCodeChallenge之后的感受。
我一直在听说这个平台,并计划开始建造一些有意义的东西,已经有很长一段时间了。感谢Daniel Wroblewski和团队组织了这样一个伟大的挑战,给了我额外的动力,让我开始了与SAP AppGyver的旅程。在这篇博文中,我将分享我使用SAP AppGyver的经验,SAP的无代码/低代码平台。
目的
这个应用程序对我有什么帮助(其他人也是
)?
在目前冠状病毒(COVID-19)大流行期间,那些在前线的人,包括卫生保健专业人员、研究人员和政府专家,需要快速、方便地访问实时的关键冠状病毒数据。现在,随着办公室的开放,同样的数据对我们在旅行回办公室之前异常关键。这也有助于我们在旅行中进行个人会面的情况下。
虽然全球范围内的病例已经减少,但数量是惊人的,不能被忽视。 这必须不时地进行测量和观察。
关于我的Covid-19(Covo)应用程序
考虑到上述挑战,我使用SAP AppGyver创建了一个应用程序来解决这个问题。这个应用程序将提供用户所选地点的Covid案件的实时统计和数据。
这个应用程序将显示ovid案件的数量,以及恢复、死亡、县、州、关键和测试的当前位置。
以下是该应用程序在合成器上显示的综合视图。

应用程序屏幕流程
登录屏幕
这个应用程序首先是一个登录屏幕,用户可以提供一个凭证并登录到应用程序。一个漂亮的弹出信息会出现,确认你已经成功登录。
![]() | ![]() | ![]() |
- 在这里,我使用了登录模板SAP AppGyver并根据需要进行了定制。
.
页面布局。
![]() |
-
应用程序介绍屏幕
这提供了一个对应用程序及其功能的介绍。添加了一个标题 这个页面添加了一个标题、文本、按钮和图片组件。
![]() | ![]() |
其逻辑是一旦用户点击了按钮,就会进入下一个屏幕。


选择位置(谷歌地图也可使用)
这个页面将位置作为用户的输入,并将其传递给逻辑进行进一步处理。用户可以使用向后的导航键随时改变和输入不同的值。
![]() | ![]() | ![]() |
页面逻辑。
在这里,根据用户的输入,将位置变量存储到应用程序变量中,同样的变量将被用来从API中检索covid的细节。还保留了谷歌地图并触发了打开页面的工作流程。

Covid信息
本页处理调用第三方API,在传递位置(状态)作为关键后,获取实时的covid细节。
API: corona.lmao.ninja/v2/states

下面显示的是更相关的细节。
![]() |
逻辑。
一旦页面被刷新,数据变量就会从API调用模式中被填充。单个变量已经显示在数据元素上,如案例、死亡等。在第三方API响应缓慢的情况下,增加了延迟。

反馈和评级
反馈是一种工具,可以帮助人们评估自己和他们的工作,以及别人对他们的看法。因此,增加了一个带有评级和文本栏的反馈表,以捕捉反馈。
最后,为成功的交易设置一个弹出信息的警报。
![]() | ![]() | ![]() |
逻辑。

反馈确认和感谢
这个页面用AppGyver的 "公式 "选项生成一个反馈确认号码。并在最后,发送感谢信。
![]() |
App Store链接。
这里是该应用程序的视频链接。
我建立COVO应用程序的经验。
我对SAP AppGyver的体验非常好。我是一个有软件开发背景的人,我们必须从头开始编码。但在这里,由于AppGyver的低代码和无代码功能,我能够在短短几个小时内通过拖放屏幕来创建同样的功能。
对我来说,看到导航的相互连接,调用API,测试流程中的数据,是一件很愉快的事情。不需要一个不同的景观。我们只需点击几下就可以部署应用程序。
我看到该平台有很大的潜力。通过SAP生态系统,我们可以创建不同的用户专用应用程序,以帮助他们更智能、更轻松地执行日常业务功能。
我期待着建立更多的应用程序。
我学习和发现的SAP AppGyver的能力
-
如何应用设计思维
-
创建端到端的客户旅程
-
登录/注册功能
-
不同的菜单和导航
-
页面、应用程序、数据变量
-
从第三方API中获取数据
-
创建模式
-
访问设备传感器/移动设备的原生能力
-
计算公式
-
评分和反馈表
-
使用主题和颜色变化
-
玩转谷歌地图
-
推送通知
-
组件市场
-
测试和调试应用程序的数据
-
使用复合组件
-
将应用程序部署到AppGyver服务器上
我对SAP AppGyver的工作反馈
我喜欢的
总的来说,这是一个优秀的LCNC平台;我很喜欢用SAP AppGyver构建应用程序。
- 易于构建
- 有很多现成的组件可用
- 数据流和公式选项对非编码人员来说是很好的。
- 逻辑构建很简单;可见的流程很好
- 很好的支持和学习文档
- 易于与第三方API连接,只需点击几下就能测试相同的运行时间
- 整个屏幕的树状视图(不需要UI/UX设计师了
)。 - 可灵活地为Andriod、iOs和webapps建立应用程序
- 更快进入市场的时间
我认为可以改进的地方
免责声明这只是我的观察,因为我不是专家,只是作为一个用户分享我的经验。
- 用户角色和用户角色
- 内建的分析组件
- 设计灵活性的限制(例如,改变屏幕上的页面顺序)。
- 电子邮件通知(我必须进一步探索)。
总结
这次挑战是一次很好的学习经历。我能够学到很多关于AppGyver的知识,并能够探索其不同的低代码和无代码功能。我期待着尽快开发更多的应用程序和探索其他令人兴奋的AppGyver功能。
请在评论中分享您的反馈和建议。感谢团队的组织;期待未来有这样精彩的挑战和比赛。















