美文网首页
“重购” --- MVP实现过程

“重购” --- MVP实现过程

作者: LYF闲闲闲闲 | 来源:发表于2017-03-19 13:26 被阅读19次

这周四晚上我们进行了新项目的启动,这篇文章主要是来记录** MVP (最小可行性产品) **的实现过程。

1. 小组讨论,确认项目的基本MVP

我们项目主要是为了同校同学之间的二手物品交易,小组内交流讨论项目的功能,一一列举出来所有的功能,对于主要的功能进行保留,其他不必要的部分进行讨论,看他是否是必须存在的,如果不存在会有什么后果。

主要有以下几个模块

  • 登陆,注册
  • 发布物品信息
  • 买东西
  • 个人中心
  • 购物车

2. 根据所列举出来的MVP讨论,去掉不必要的MVP

进行了激烈的讨论,讲了各自的观点,大家一起把几个模块中的内容进行充实,给个人中心添加修改个人信息,已发布和收藏的模块,发布信息可以进行修改和删除等,在个人中心这部分大家一致认为这不是我们的主要功能,可以先不写在MVP里面,但我的收藏主要是记录自己喜欢的物品,可以保留下来其余的功能不做修改。

3. 向老师展示MVP和老师交流一下

老师针对一些非主要功能,问我们为什么需要这个功能,回答:“噼里啪啦一大串”,老师说:那它有什么用呢?。我们就回答不出来特别的好处,好像可有可无。
因为我们的项目主要时进行同校之间的二手交易,老师建议我们的购物车功能也是不必要的,可以线下交易,也很方便,所以这一部分也可以划分成非主要功能,可以从MVP中划掉。

4. 进一步修改,简化MVP

把自己的MVP重新构建一下,修改一些功能的,删除购物车这个模块,用户要买东西可以线下联系信息的发布者,进行线下交易,喜欢的东西可以先收藏,进行选择比较。

** 修改后的MVP **

  • 登陆,注册
  • 发布物品信息,可以修改 删除
  • 买东西,可以浏览主页,查看详情
  • 我的收藏,可以增加 删除
最终版的MVP

相关文章

  • “重购” --- MVP实现过程

    这周四晚上我们进行了新项目的启动,这篇文章主要是来记录** MVP (最小可行性产品) **的实现过程。 1. 小...

  • Android MVP框架搭建

    MVP框架搭建·源码通过本文记录一下学习MVP三层架构的思想,并实现一个基础的MVP项目架构搭建过程,通过MVC架...

  • 关于iOS O-C使用泛型T的理解

    学习MVP设计思想时看到一个文章里面的一段代码,很是疑惑,简单记录下分析过程。在iOS 上实现MVP(附代码)其中...

  • 一个简单的APP实现

    实现这个APP是我自己对于一些常用框架的熟悉过程和应用过程。 这是一个基于mvp的模式开发的APP。其实现的效果如...

  • MVP框架学习

    一、MVP介绍 二、为什么使用MVP模式 三、MVP与MVC的异同 四、使用MVP实现Android的登录的Dem...

  • mvp设计指南

    目前关于mvp架构实现的例子相当之多,这里总结了一下社区对于mvp架构实现的几点忠告。 假如你打算将MVP模式引入...

  • MVP接口和实现类,一秒搞定。

    在MVP的使用过程中,我们需要反复的去写各种MVP的接口和实现类, 实在是 太麻烦了!!所以抽时间撸了一款插件(只...

  • 实践!业余时间做的一款阅读类App (MVP + RxJava

    整体项目基于 MVP + RxJava + Retrofit 通过 Retrofit 实现了无网缓存 基于 MVP...

  • 极简MVP设计模式 搭配UI框架实现数据显示

    极简的MVP设计模式配合UI框架 MVP可以实现视图和数据的解耦 如图所示 MVP使M与V分离 实现了解耦 定义B...

  • MVP, MVC

    看了2篇文章MVP实现Android应用层开发原理及过程 http://t.cn/RLbZubX被误解的 MVC ...

网友评论

      本文标题:“重购” --- MVP实现过程

      本文链接:https://www.haomeiwen.com/subject/ixlvgttx.html