使用SAP AppGyver的智能Covid-19 (COVO)应用程序 - 无代码挑战

235 阅读10分钟

简介

SAP AppGyver低代码和无代码(LCNC)平台真的很酷;这是我在参加了#SAPLowCodeNoCodeChallenge之后的感受

我一直在听说这个平台,并计划开始建造一些有意义的东西,已经有很长一段时间了。感谢Daniel Wroblewski和团队组织了这样一个伟大的挑战,给了我额外的动力,让我开始了与SAP AppGyver的旅程。在这篇博文中,我将分享我使用SAP AppGyver的经验,SAP的无代码/低代码平台。

目的

这个应用程序对我有什么帮助(其他人也是🙂 )?

在目前冠状病毒(COVID-19)大流行期间,那些在前线的人,包括卫生保健专业人员、研究人员和政府专家,需要快速、方便地访问实时的关键冠状病毒数据。现在,随着办公室的开放,同样的数据对我们在旅行回办公室之前异常关键。这也有助于我们在旅行中进行个人会面的情况下。

虽然全球范围内的病例已经减少,但数量是惊人的,不能被忽视。 这必须不时地进行测量和观察。

Covid%20Cases%20%28Source%20-%20Google%29

关于我的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链接。

covid-19.appgyverapp.black/

这里是该应用程序的视频链接。

我建立COVO应用程序的经验。

我对SAP AppGyver的体验非常好。我是一个有软件开发背景的人,我们必须从头开始编码。但在这里,由于AppGyver的低代码和无代码功能,我能够在短短几个小时内通过拖放屏幕来创建同样的功能。

对我来说,看到导航的相互连接,调用API,测试流程中的数据,是一件很愉快的事情。不需要一个不同的景观。我们只需点击几下就可以部署应用程序。

我看到该平台有很大的潜力。通过SAP生态系统,我们可以创建不同的用户专用应用程序,以帮助他们更智能、更轻松地执行日常业务功能。

我期待着建立更多的应用程序。

我学习和发现的SAP AppGyver的能力

  • 如何应用设计思维

  • 创建端到端的客户旅程

  • 登录/注册功能

  • 不同的菜单和导航

  • 页面、应用程序、数据变量

  • 从第三方API中获取数据

  • 创建模式

  • 访问设备传感器/移动设备的原生能力

  • 计算公式

  • 评分和反馈表

  • 使用主题和颜色变化

  • 玩转谷歌地图

  • 推送通知

  • 组件市场

  • 测试和调试应用程序的数据

  • 使用复合组件

  • 将应用程序部署到AppGyver服务器上

我对SAP AppGyver的工作反馈

我喜欢的

总的来说,这是一个优秀的LCNC平台;我很喜欢用SAP AppGyver构建应用程序。

  • 易于构建
  • 有很多现成的组件可用
  • 数据流和公式选项对非编码人员来说是很好的。
  • 逻辑构建很简单;可见的流程很好
  • 很好的支持和学习文档
  • 易于与第三方API连接,只需点击几下就能测试相同的运行时间
  • 整个屏幕的树状视图(不需要UI/UX设计师了🙂 )。
  • 可灵活地为Andriod、iOs和webapps建立应用程序
  • 更快进入市场的时间

我认为可以改进的地方

免责声明这只是我的观察,因为我不是专家,只是作为一个用户分享我的经验。

  • 用户角色和用户角色
  • 内建的分析组件
  • 设计灵活性的限制(例如,改变屏幕上的页面顺序)。
  • 电子邮件通知(我必须进一步探索)。

总结

这次挑战是一次很好的学习经历。我能够学到很多关于AppGyver的知识,并能够探索其不同的低代码和无代码功能。我期待着尽快开发更多的应用程序和探索其他令人兴奋的AppGyver功能。

请在评论中分享您的反馈和建议。感谢团队的组织;期待未来有这样精彩的挑战和比赛。