演示如何应用MVP开发模式、以及Dagger2依赖注入。
其中网络请求、图片加载、数据库等操作,使用的是DevRing基础开发库,欢迎了解和★star
可快速生成MVP相关代码,如Model、Activity/Fragment、Presenter、IModel、IView.
可快速生成Dagger2相关代码,如Component、Module.
修改自JessYan的模板,根据Demo的代码结构以及个人需求进行了调整。
拷贝devRingTemplate文件夹到以下位置,然后重启Android Studio
- Windows: AS安装目录/plugins/android/lib/templates/activities
- Mac: /Applications/Android Studio.app/Contents/plugins/android/lib/templates/activities
在项目的根包名(如com.dev.base)下右键--->New --->Activity --->DevRing快速生成模板。
在Page Name中输入功能模块名,然后根据需要勾选你要生成的部分,点击Finish一键生成。
相关框架的用法介绍,如果觉得对你有帮助,欢迎关注点赞~
有什么问题或建议,可以提issue或者简书告知。
如果觉得对你有帮助,不妨点个★star支持鼓励我~