我刚从康涅狄格州斯坦福德回来,在Web,移动和后端开发人员聚会上做了演讲。 在大约90分钟内,我们使用Appery.io云开发平台构建了一个名为Vacation Vacation的生产力应用程序的原型版本。 该应用程序可帮助员工从手机中请求并提交休假时间。 该应用程序具有以下功能:

  • 用户登录和注册
  • 提交假期申请。 该请求已保存到Appery.io数据库
  • 向经理发送一条短信,通知他/她一个新的请求
  • 向经理发送电子邮件,通知他/她一个新的请求
  • 推送通知以通知新请求,或在请求被批准时通知员工
  • 客户控制台,供经理查看/批准来自用户友好控制台的请求
  • 将应用打包为Android

让我详细介绍一下该应用程序。

我们设计的第一页是“登录”页面:

通过Appery.io快速进行移动应用开发–创建休假请求应用

Appery.io后端服务带有内置的即用型用户管理,因此您可以注册用户,登录用户和注销用户。 这是Users集合的外观:

通过Appery.io快速进行移动应用开发–创建休假请求应用

由于App Builder和数据库已集成在一起,因此可以快速自动生成登录/注册服务:

通过Appery.io快速进行移动应用开发–创建休假请求应用

然后将服务添加到页面并映射到页面。 这是请求映射(从页面到服务):

通过Appery.io快速进行移动应用开发–创建休假请求应用

这就是响应映射(从服务到页面或本地存储)。 在我们的示例中,我们将用户标识和用户会话保存到本地存储中:

通过Appery.io快速进行移动应用开发–创建休假请求应用

注册的步骤相同。

如果由于某种原因登录或注册失败,我们将显示一个基本错误:

通过Appery.io快速进行移动应用开发–创建休假请求应用

接下来,我们构建了“休假请求”页面,您可以在其中进行实际的请求。 此页面基于一个模板,该模板具有从左侧滑动的“面板”菜单:

通过Appery.io快速进行移动应用开发–创建休假请求应用

这是在开发中打开菜单(来自模板)时的外观:

通过Appery.io快速进行移动应用开发–创建休假请求应用

保存按钮将请求保存到Appery.io数据库(进入Vacation集合):

通过Appery.io快速进行移动应用开发–创建休假请求应用

电子邮件按钮使用SendGrid API将电子邮件发送给管理员。 该功能已作为插件导入。

SMS按钮使用Twilio API向管理器发送一条SMS消息。

构建完应用程序后,我们添加了推送通知功能:

通过Appery.io快速进行移动应用开发–创建休假请求应用

要发送推送通知,必须在设备上安装该应用程序。 打包各种本机平台就像单击按钮一样简单:

通过Appery.io快速进行移动应用开发–创建休假请求应用

最后,我们**了客户控制台,该控制台使经理可以查看数据(休假请求或任何其他应用程序数据)并在那里批准请求。 客户控制台是一个用户友好的应用程序,允许编辑应用程序数据而无需开发人员执行此操作。 它还允许发送推送通知。 访问数据以及是否可以发送推送消息是可配置的。

通过Appery.io快速进行移动应用开发–创建休假请求应用

目的是展示使用Appery.io可以多么快速地构建移动应用程序。 在大约90分钟内,我们能够构建一个应用程序的原型或第一个版本,该应用程序可以保存休假请求,允许发送带有推送通知的电子邮件或SMS消息。 我们为Android构建了一个二进制文件。

翻译自: https://www.javacodegeeks.com/2014/10/rapid-mobile-app-development-with-appery-io-creating-vacation-request-app.html

相关文章:

  • 2021-09-11
  • 2021-08-23
  • 2021-08-06
  • 2021-09-05
  • 2021-12-22
  • 2021-07-01
  • 2021-12-08
  • 2021-12-07
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-06
  • 2021-04-29
  • 2021-07-22
  • 2022-12-23
  • 2021-08-05
相关资源
相似解决方案