返回博客首页
← 所有文章

K 代表 Kinvey:NativeScript/Kinvey 应用挑战赛

2017 年 7 月 25 日 — 作者:Jen Looper

在我们最近的网络研讨会上,我宣布了一项小型应用挑战赛,我想邀请您参加:使用我们新的 Kinvey 应用启动模板构建一个有趣的 NativeScript 应用,并赢取奖品!

kinvey-logo-orange

以下是一些帮助您开始的提示

  • 在 Kinvey 上创建一个账户 - 目前,免费账户就足够了。在开发环境中添加一个应用;我将其命名为“Wheelz”
wheelz
  • 点击“环境”链接,然后导航到左侧的“集合”。添加一个名为“cars”的集合,并使用“导入”链接将此文件上传到集合。
collection
  • 在仪表盘的“用户”区域为您的集合创建一个虚拟用户。目前,将用户名设置为“root”,密码设置为“root”。这将允许您绕过身份验证,用于测试目的。
  • 导航到 Kinvey 仪表盘中的“文件”,并上传一些汽车的图片。右键点击“_downloadUrl”列中的文件名,并复制下载 URL 路径。在您的“cars”集合中,您可以通过点击汽车集合卡片中的“浏览”并直接编辑数据集合来添加该路径。
  • 接下来,使用 NativeScript CLI 为您的新 Kinvey 后端构建一个 NativeScript 应用。此应用将使用 Angular 和 TypeScript:tns create my-app-name --template https://github.com/NativeScript/template-master-detail-kinvey-ng.git
  • 从 Kinvey 仪表盘获取您的应用 ID 和 API 密钥 - 点击您的应用名称,您将找到您的凭据。将这些粘贴到 app/shared/config 中的适当位置。
  • 您现在应该可以使用 tns run android 运行您的应用了!它看起来像一个租车服务
cars


您的挑战

现在您已将您的应用设置为一个显示汽车信息的“主从”应用,请重写该应用以显示其他内容。最有趣的集成将赢得一件 NativeScript 连帽衫!


规则

  • 您可以提交任何使用 Kinvey 后端的应用类型。您不必使用上述流程开始,但它可能会有所帮助。
  • 要参加,请将您的应用的视频或动画 GIF 提交到#contests频道NativeScript 社区 Slack,并附上应用的 Github 仓库链接。
  • 提交截止日期为 8 月 4 日美国东部时间下午 5 点。
  • 您可以作为团队或个人参与。
  • 评审将在 Slack 的#contests频道进行,获奖者将在博客上公布。