Skip to content

LJYcoder/MvpDagger

Repository files navigation

MVP+Dagger

介绍

演示如何应用MVP开发模式、以及Dagger2依赖注入。
其中网络请求、图片加载、数据库等操作,使用的是DevRing基础开发库,欢迎了解和★star

Demo运行图

screen1   screen2

screen3   screen4

一键生成MVP、Dagger2代码

可快速生成MVP相关代码,如Model、Activity/Fragment、Presenter、IModel、IView.
可快速生成Dagger2相关代码,如Component、Module.
修改自JessYan的模板,根据Demo的代码结构以及个人需求进行了调整。

步骤1

拷贝devRingTemplate文件夹到以下位置,然后重启Android Studio

  • Windows: AS安装目录/plugins/android/lib/templates/activities
  • Mac: /Applications/Android Studio.app/Contents/plugins/android/lib/templates/activities

步骤2

在项目的根包名(如com.dev.base)下右键--->New --->Activity --->DevRing快速生成模板。

步骤3

在Page Name中输入功能模块名,然后根据需要勾选你要生成的部分,点击Finish一键生成。



相关博客

相关框架的用法介绍,如果觉得对你有帮助,欢迎关注点赞~  

DevRing使用说明
MVP
Dagger2


有什么问题或建议,可以提issue或者简书告知。
如果觉得对你有帮助,不妨点个★star支持鼓励我~

About

Mvp+Dagger2 Demo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published