todomvp的简化版本

google出品的todo_mvp是mvp架构的一个范例,工程有4个activity,每个界面都做了mvp处理,包括activity,fragment(V),presenter(P),还有个总的mode,mode包括本地数据和远程数据(模拟的),工程架构和每个界面截图在下面。

todomvp的简化版本


todomvp的简化版本

todomvp的简化版本

todomvp的简化版本

todomvp的简化版本


工程使用了Materail Design,也加入的单元测试,是一个比较完整的工程,如果只是想单纯简单的了解mvp ,这些就会有点干扰。我在原来工程的基础上做了精简,没有使用Materail Design,也没有单元测试,界面也只有一个,Listview换成recycleview。只有添加item和删除item两个操作,最简单的mvp。

github地址: https://github.com/ibicf771/mytodomvpsample.git

todomvp的简化版本