SAP FIORI for iOS

来源:互联网 发布:万宝宝 知乎 编辑:程序博客网 时间:2024/06/04 00:29

前言

前面了解了SAP Cloud Platform SDK的基本框架,接下来将进行实战开发。在真正的开始写代码之前,按照企业应用开发的最佳实践,首先需要设计UI,然后生成原型程序。之后发送到最终用户进行 Review,然后进行设计的更改。在和最终用户确定设计方案之后,才能进行真正的程序开发。

准备

  • 工具
    • Sketch
  • 素材
    • SAP FIORI for iOS Stencils
    • Download 地址
      SAP FIORI for iOS Design Stencils

产品描述

我们将设计一个产品,这个产品用来管理日常的任务,这个产品应该具备以下功能特点:

  • iPhone 应用
  • 管理个人任务清单
  • 可以创建,修改,完成,删除新的任务
  • 两个屏幕,第一屏显示任务清单,支持任务的基本操作
  • 第二屏显示任务的详细信息
  • 在第一屏可以筛选需要显示的任务

UI 设计

  • 设计元素

    • NavigationController
    • Table
    • TableCell - Timeline Cell
  • 第一个屏幕

    • 抬头显示任务清单
    • 表格显示任务列表
    • 左边时间轴显示任务截止日期
    • 右边显示任务的描述信息
    • 图标显示任务的优先级
    • 图标下显示任务执行的估计时间
    • 设计原型如下
      任务清单
  • 第二个屏幕

    • 导航栏显示返回
    • 导航栏抬头显示任务名称
    • 导航栏右边显示完成任务的按钮
    • 抬头显示任务的基本信息
    • 下方表格显示任务的详细信息
    • 设计原型如下
      任务详细信息

原型

本应用原型比较简单,只有两个屏幕的流转
屏幕流转

结语

  • 使用 Sketch 做应用的设计相对简单,能够很容易的创建程序原型。Sketch 支持很多插件,比如Craft,zeplin,可以帮助在 xcode 做 stotyboard 屏幕设计的时候方便的使用颜色,css style 等。当然各种图标的也可以使用 Sketch 导出不同尺寸以适应 iOS 不同的分辨率。

  • 通过本文,我们完成了一个简单应用的设计,使用这个设计文件,可是创建原型程序,然后发送到最终用户收集反馈信息,这样可以避免在开始编程之后因为用户的需求不确定而导致的返工。

下一步

有了程序原型,就可以开始进行程序的设计。接下来将进行真正应用的开发。

原创粉丝点击