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

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

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

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

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

screen-shot-2014-10-15-at-1-44-03-pm

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

屏幕截图-2014-10-15-at-1-47-36-pm

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

屏幕截图-2014-10-15-at-1-50-27-pm

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

屏幕截图-2014-10-15-at-1-55-08-pm

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

屏幕截图-2014-10-15-at-1-55-44-pm

注册的步骤相同。

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

screen-shot-2014-10-15-at-1-59-11-pm

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

屏幕截图-2014-10-15-at-2-22-31-pm

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

屏幕截图-2014-10-15-at-2-23-36-pm

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

屏幕截图-2014-10-15-at-2-26-17-pm

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

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

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

屏幕截图-2014-10-15-at-2-47-07-pm

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

屏幕截图-2014-10-15-at-2-48-51-pm

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

屏幕截图-2014-10-15-at-2-51-41-pm

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值