返回博客主页
← 所有文章

NativeScript 开源示例 - 任务

2015 年 3 月 5 日 — 作者:Valio Stoychev

我们知道对于一个新的框架来说,拥有示例非常重要,因此您可以在我们的 GitHub 组织中找到一些用 NativeScript 构建的开源应用程序的良好示例。 打开 http://github.com/nativescript 并搜索以以下模式命名的存储库“sample-SAMPLE_NAME”。所有示例均在 BSD 许可 下授权。 此仓库与最新的 NativeScript 框架版本不同步。您可以 在我们的资源页面上找到最新的代码示例列表

这是我们计划发布的一系列文章中的第一篇文章,我们将随着应用程序实现的进展发布这些文章。应用程序的完整源代码在这里:http://github.com/nativescript/sample-Tasks

.

场景

我们选择了一个我们知道可以涵盖许多有用场景的应用程序

  1. 用户管理
    1. 用户认证
    2. 用户注册
    3. 用户欢迎邮件
  2. 云数据
    1. 读取、更新、删除和创建存储在云中的数据条目
    2. 数据的离线支持(不在本文中,但即将推出)
  3. 现代用户体验
    1. 使用侧边栏
    2. 下拉刷新
    3. FAB (用于 Android Lollipop 的浮动操作按钮)
    4. 按需加载许多任务
  4. 设备集成
    1. 使用相机
    2. 使用电话联系人
  5. 使用的模式/技术
    1. MVVM
    2. CSS 用于样式
    3. XML 和数据绑定用于描述 UI
    4. 针对 Android FAB 按钮的平台特定目标
    5. 加载 Telerik UI 的第三方原生库

设计

登录界面
07.2.SignUp

主页
01.TasksList

创建/编辑任务
03.EditNewTask

显示任务
02.1.TaskDetails

后端

对于此应用程序,我们使用 Telerik 平台 作为后端服务。这样,我们可以非常轻松地在应用程序中集成用户管理和云存储。如果您愿意,可以使用任何其他后端来构建此应用程序。
 
去查看应用程序的源代码 - http://github.com/nativescript/sample-Tasks

开始使用该示例的最简单方法是获取克隆 URL (https://github.com/NativeScript/sample-Tasks.git),然后在 Telerik AppBuilder 中打开项目。然后,您只需单击一下即可将运行的应用程序部署到您的设备上。

在下一篇文章中,我们将看到应用程序中的身份验证是如何实现的。

请在下面的评论区告诉我们您的想法。如果您喜欢看到的内容,请在 Twitter 上与我们分享 @NativeScript