【Android】mvp架构模式知识汇总

先提供完善封装好的mvp框架demo

【Android】完善的mvp架构封装demo(可项目中使用) - 简书

简单的实现和几个框架的对比

Android开发框架模式(MVC、MVP、MVVM)实例解析_android mvp 示例-CSDN博客

进阶基类封装

MVP模式 - 简书

完整的类说明

MVP模式的经典封装

Google官方安卓Mvp架构demo https://github.com/googlesamples/android-architecture

  • todo-mvp: 基础的MVP架构。
  • todo-mvp-loaders:基于MVP架构的实现,在获取数据的部分采用了loaders架构。
  • todo-mvp-databinding: 基于MVP架构的实现,采用了数据绑定组件。
  • todo-mvp-clean: 基于MVP架构的clean架构的实现。
  • todo-mvp-dagger2: 基于MVP架构,采用了依赖注入dagger2。
  • dev-todo-mvp-contentproviders: 基于mvp-loaders架构,使用了ContenPproviders。
  • dev-todo-mvp-rxjava: 基于MVP架构,对于程序的并发处理和数据层(MVP中的Model)的抽象。

使用AS中的插件:MVPHelper创建基础类

1、安装MVPHelper插件;

2、在 Contract 类或者 Presenter 类内部,点击 Generate 菜单或使用快捷键 Alt + Insert, 选择 Mvp Helper 即可生成对应文件.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容