如下内容由Mockplus团队翻译整理,仅供学习交流,Mockplus是更快更简单的原型设计工具。网络
我13岁时开始学习平面设计。我从网上课程学会了设计网站,并习惯于全天使用Photoshop和Affinity Designer进行设计。那些经历教会了我如何像设计师那样思考。app
我设计和开发应用程序将近有一年时间了。我参加了麻省理工学院的一个项目,与一个团队合做开发Universeaty。 两个月前,我开始研究一个新的应用程序-Crypto Price Tracker,这款APP我会在1月28日发布。工具
在这篇文章中,我将配合实例说明我在从事应用程序设计时的一步一步的过程。这应该对任何想学习或改进数字设计技能的人有所帮助。设计并非所有了解如何使用设计软件,这篇文章也不会教你如何使用软件。网络上有数以百计的优质教程资源能够教你学习如何使用设计软件。想作好设计,你须要理解你的产品,熟知它的特色和功能,以及在设计时始终将终端用户放在内心。这就是这篇文章的意义所在。布局
设计过程:学习
1.为每一个页面建立一个用户流程图。测试
2.建立/绘制线框图。动画
3.选择设计图案和调色板。网站
4.建立模型。翻译
5.建立一个动画应用程序原型,并要求人们对其进行测试并提供反馈。设计
6.给出最后调整肯定的模型,并交由开发按原型编写代码。
咱们正式开始吧!
用户流程图
第一步是想出在你的应用程序中想实现的功能。一旦你有了你的想法,设计一个用户流程图。用户流程图是用户经过app/网站进行访问的一个很是高级的表示。
一般,用户流程图由三种形状组成。
矩形用于表示页面。
方块用于表示决策(例如,点击登陆按钮,向左滑动,缩放)。
箭头将页面和决策链接在一块儿。
用户流程图是很是有用的,由于它们给出了应用程序如何运做的良好逻辑思路。
下面是我在开始设计应用程序时绘制的用户流程图。
主界面的用户流程图。
线框图
一旦你完成了每一个页面的用户流程图并设计了用户路线,你就能够开始为全部页面作线框图了。线框图在本质上是以低保真度形式表示你的应用程序外观。基本上是图像,标签,按钮,和其它元素的一个草图或一个轮廓,这些元素都会在页面上作好布局和定位。你的应用程序的草图会体现它是如何使用的。
我使用UI模板打印的模板来绘制线框图。 它既能够节省时间,并且给为我提供了一个很好的画布来绘图和作笔记。
下面是我绘制的一个线框图例子。
主界面的线框图。
绘制好线框图后,你可使用一款名为Pop的应用程序,并使用该应用程序将草图拍照存档,再经过「连结」(link to)的功能,将一张张草图串联起来,就能直接在手机屏幕上展现原型实际运做的样子。
设计图案和颜色调色板
这是我最喜欢的部分。这就像逛街同样。有大量的设计图案和调色板可供选择。我能够去选择我喜欢的,并感觉它们给我带来的视觉效果。
寻找设计图案的最佳平台是Mobile Patterns和Pttrns。想要找到好的调色板,你能够去“ Color Hunt”平台。
建立模型
这是当你最终使用设计软件的时候了。设计意义上的模型是以高保真的形式来表示你的应用程序。这就像你未来实际使用时进入这个应用程序,而后你从这里面作一些截图。它看起来应该很现实,很是像真实的东西。
有一些用于建立模型的设计软件和工具。我使用Affinity designer来建立模型。iOS设计中最经常使用的工具是Sketch。
下面是我早期设计APP中的一些实例。
我使用了各类各样的调色板来进行设计。
我给个人朋友分享了最初的模型,以得到他们的反馈。不少人彷佛更喜欢黄金渐变和黑色背景。
我愿意接受更多的反馈并尝试新的建议!想得到更好的用户体验的方法是多与终端用户交流。当你与终端用户交谈时,你会发现用户有不少奇妙的想法,而不是去疯狂地翻阅Dribbble或Behance。
因此我从新设计了模型并删除了背景图,由于生成它们在技术上是一个耗时的过程,除此以外,它们还下降了可读性。下面就是我从新设计模型后的样子。
黄金渐变和黑色背景看起来很是不错!
我对这套颜色方案、标签栏上的图标和总体布局都很是满意。我继续按照相同的设计指南设计了其他的页面。这是一个漫长而有趣的过程!
一旦个人页面准备就绪,我就在Adobe XD上制做了一个原型,并请几个朋友进行使用并给出反馈。
通过最终的润色,下面是我肯定的设计界面。
这就是最终的主界面!
全部的页面完成后,我将它们导入到Xcode中并开始编写应用程序代码。
这就是我今天要分享的内容!我但愿这篇文章可以帮助你开始在设计应用程序时找到灵感,或者帮助你成为更好的设计师。若是你喜欢个人应用程序,你能够在这里下载。
我将以我最喜欢的设计名言之一来结束这篇文章。
设计不在于它看上去如何摸起来如何,设计在于它是肯定产品如何运做的。
——史蒂夫•乔布斯
原文做者:Harshita Arora
原文地址:https://medium.freecodecamp.org/designing-beautiful-mobile-apps-from-scratch-1a3441ebd604
Mockplus作原型,更快更简单,如今下载Mockplus,免费体验畅快的原型设计之旅。