哈喽大家好,今天我们来看一下推推课程的第三个大模块,小说列表模块产品第一节——产品脑图的分析。
在产品三要素里面,脑图对产品职位本身是最重要的,必须在脑图过程中去分析哪些功能是本次要做的,他的解决方案是什么。等到做原型图的时候,把精力放在布局和交互上,这样就不会出现很大的反攻,也能保证上线的时间节点不会出问题。
列表模块,实际上就三个事情:排序、筛选、单元块。
一、排序
1.排序列表比较简单,一是最新,二是最热。
最新: 按照这个书籍的最新更新时间,章节更新就通知,那把最新设置成默认的一个选项;
最热: 目前就按照订阅人数去进行排序,只做从多到少的排序。但有些书籍之前很火,现在不火,放在前面是不是不合理?但是,目前我们的产品是在第一个阶段,在这个阶段的书籍就是现在最热门的,早期目的是快速把核心功能跑起来,所以不用担心这个问题。
2.评分模块暂时不用考虑:
推推项目是基于在线实习的课程体系,不会做实战。等到上线几个月后,如果用户体量不错,可以再加一个评分功能。推推业务属性较弱,做列表模块并不会有很大的影响,而且比较好理解。
二、筛选项
筛选项分为类型,我们暂时就做一种。 在项目早期时,书籍的爬取规则会比较复杂,要想保持稳定的抓取,需要做很多配置,所以这时数据会慢一些。早期只上五大分类,如果后面用户量扩大,小说的东西增多,那就需要拆出来,在扩展性这是没有问题的。
三、卡片页
1.封皮是UI同学要关注的。封皮的高宽比,默认的比例,以及基本信息。其中基本信息需要包括书名、作者、订阅人数和更新章节。这里还可以细化一点,比如书名和作者更新章节在列表里面就放一页。
2.注意规则: 时间是五天内,那需要将封皮时间改为一周内;如果大于七天,就写几月几日。并且注意没有年份的概念,更新频度特别低,那不应该出现在通知表里面。
3.下载更新: 卡片页的第三部分中,列表会有一个下拉加载的行为,在这里面有一个小功能点,就是拉到底的时候一定告诉用户没有下一页了。产品的同学在这里要重点注意,这是非常容易忽略掉的。
举个例子,比如更新时间排序。按照最新更新时间排序,那列表有很多小说,第一页第二页都比较热门的小说,更新时间会比较重复。产品同学需要考虑到在第一页时,是按照当前时间去加载第一页,然后再去加载下一页。这时正好有四五本书发生了更新,那么第二页前面就有四五个是重复的。用户的体验感就会很差,无法接受重点核心功能出问题。这是产品同学必备的能力,但是学生阶段是基本上没有人有这种机会,或者有这种项目真实的去掌握的。
今天的课程分享就到这里了,欢迎大家继续关注我们推推课程。更多直播、录播可以通过校招VIP小程序进行了解。