点此进入:[干货] 十天 教你从创意到上线APP
制作一个APP之前你要准备哪些东西呢?这对于我们开发者来说往往是一个头疼的问题,然而对于项目经理、产品经理而言,这个问题则是再简单不过的。因为他们知道,一个应用在诞生的前期探索阶段,需要做的准备工作,包括这两个主要的方面:第一个方面就是竞品分析,第二个方面是用户研究。进行竞品分析和用户研究的主要目的是,了解app本身的优势和劣势,了解针对的目标人群,并为整个app的研发制定一个标杆,在设计app的后续阶段不会偏离这个标杆路线。
虽然在开发这个app的时候,我并没有做足够多的前期探索,但是一些思路上的准备还是有的,并且可以预想的是,这个app的需求量会是很大的。人们都喜欢收藏优质的文章、站点等,又苦恼于杂乱的文章、教程网站等鱼目混杂滥竽充数,所以做一个“爱阅”app的想法就这样应运而生。下面我给大家简单介绍一下我的前期准备思路,希望对大家也能起到一点帮助。
一、需求列表与交互设计
(1)需求列表
这里所说的需求就是我们要实现的目标,在正式开始编程之前,我们必须要明确一下我们的需求列表,以便在后续的开发过程中能够时有所参照:
- 该产品主要展示的是优秀的站点、教程、文章等,需要做出明确的分类并划分为三个级别。
比如:一级类别为生活方式、职业发展、办公效率、产品和设计、编程开发、市场营销;而一级类别里面的生活方式又包括常用频道、投资理财、运动健康等;二级类别的常用频道又包括:新闻资讯、影视音乐、出行天气等。以此类推,我们要基于此进行数据结构的设计;
- APP左侧主菜单栏的订阅管理内进行第一级别分类的展示。
- APP右侧副菜单栏通过订阅管理器进行第二级别分类的展示。
- APP主页要进行第三级别栏目的展示,这也是最终内容呈现的主要区域。
- “爱阅”主菜单中分为:个人收藏、订阅管理、系统设置、关于,这四个主菜单分别对应着四个主要的功能:
- 个人收藏:这里主要进行用户阅读、浏览过程中自主收藏的文章站点等,方便用户后期查阅;
- 订阅管理:这里主要进行用户订阅的一级分类的管理和选择;
- 系统设置:这里进行常用设置,比如:更改主题、打赏升级等;
- 关于:这里主要进行应用的相关介绍以及用户反馈;
- “爱阅”的副菜单中分为上下两栏,上面为用户订阅的标签展示,下面为扩展订阅的标签的标签展示;
到此为止,我们的需求列表就罗列完毕了,那么我们以后的开发过程当中,就会按照这个基本的需求列表去进行开发。那么同样也意味着之后的文章当中,我也会按照这样的组织结构去介绍每一个模块的开发过程,以及对相应的知识点进行扩展讲解。下面我们说一说交互设计。
(2)交互设计
像是被施了魔法,我们每天都和手机连在一起,玩弄着里面千式百样的app,有时候我们兴奋的像一个小孩子,有时候又被弄得哭笑不得。为什么我们会有这样的情绪呢?因为每个app中都有关注人们使用情绪和体验的魔法棒,这个魔法棒被称作:交互设计。
那么究竟什么是交互设计呢?交互设计简单来说即是APP操作界面与用户的信息交互方式的设计,良好的交互设计可以极大的提升用户体验。在一个公司正式的开发当中,这一部分工作通常由交互设计师来设计完成。由于“爱阅”这个产品完全是我一人来实现业务功能和设计制作,所以对于前期的UI设计、交互设计等只能尽量从简,然后将更多的精力放在后期的业务功能实现上,于是我选择了谷歌公司的材料设计。但是这里同样给出我的设计思路,也希望对大家能有所启发和帮助:
- 由于“爱阅”属于搜索阅读类APP,所以主界面与用户的交互性应该是极强且灵活的,比如我们可以采用点击、滑动等方式进行类别的快速切换和浏览;
- 主菜单栏的订阅管理除了展示和选择的属性还应具有扩展性,这就为后期的类型扩展提供了便利;
- 副菜单栏通过订阅管理器有默认的点选功能,长按进入编辑模式,用户可以对喜欢的栏目进行排序和筛选;
- 搜索的功能设置在主页右上角,这样方便用户随时搜索的需求;
- 布局管理的功能设置在主页右上角,方便用户根据具体的场景随时更改为自己喜欢的布局风格;
- 关于页面中的用户反馈按钮默认折叠,这样用户能优先看到“爱阅”最新的介绍,以便提出更有针对性的意见;
那么到此为止,我们的交互设计框架至此就设计完成了。今后的开发当中,我们就按照这个框架去设计我们“爱阅”app的交互模式。当然,这里面可以根据实际情况做出些许的偏差,但从整体上来讲,要符合以上这些设计原则,这样才能够让用户在使用的过程当中,更多的感觉到的是顺手,而不是别扭。接下来,我为大家介绍在整个开发过程当中用到的一些工具。