Tinder翻牌子项目总结(类似探探、Tinder、Nice的翻牌子)

9月14日接到需求,需要修改翻牌子的,由之前的badoo 风格修改为tinder风格。而此功能目前探探、nice 等都有在使用。

(一)需求分析:

1.需求:实现对用户的浏览。

2.功能:

模块介绍:用户头像的展示,用户详情信息的展示。

UI、UE功能介绍:1.将用户的头像呈现在一张card上面,这张card可以左右的任意移动,当超过界限松手,向左则会忽略,向右则会点赞。

      2.点击这张card,则会呈现该用户的详细数据,如:用户所发的图片(photoWall)、用户的基本信息(userInfo);

         3.点击card进入到详情界面,此处需要动画进行自然过渡。

数据的交互功能介绍:第一次进入的时候,会从服务器一次性的获取当天全部的数据,然后存储到本地。

   然后从本地数据库查找定额的而且是未读,且有图片的翻牌子数据,进行card的前台显示。

每次翻过当前的牌子,就将该数据标记为已读。 

(二)概要设计

1.数据层的设计:数据库的设计(使用Dao):

     创建表:根据字段建表createTable 

     增删改查的设计:

    数据请求的设计(使用Manager):

    数据的标记:每次翻过牌子都要进行数据的标记

2.页面View的设计:展示头像信息的viewController

展示个人详情信息的viewController

(三)详情设计

(四)编码

1.首先查找资料:在Code4App里面搜索,相关的资源。就像有句话说的“不要重复的早车轮”“要学会站在的巨人的肩膀上学习进步”。

2.学习代码,根据自己的需求修改源码。

3.实现逻辑。

(四)测试

需要通过不同的情况进行测试,完善自己编码时为考虑到的逻辑。

(五)软件交付

提交代码,交予测试人员进行测试

(六)验收

上线项目

鉴于公司的商业保密,只能点到为止。如需要帮助可以QQ:3260177127



你可能感兴趣的:(项目总结)