SimpleStudio / DaggerModules

Use dagger for modularization architecture

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DaggerModules

详细说明请见系列文章: Android 模块化探索和实践(1):基本思路

Android模块化探索和实践(2):Dagger2在模块化中的应用

Android模块化探索和实践(3):模块间彻底隔离

项目结构说明:

Module app Module modulea Module moduleb

目前只实现了通过Dagger2注入retrofit接口,其他注入读者可以自行扩展

关于gradle.properties中的isBuildModule说明:

isBuildModule=false : Build 主APP isBuildModule=true : 可单独Build modulea 和 moduleb

实例图如下:

About

Use dagger for modularization architecture


Languages

Language:Java 90.4%Language:Groovy 6.9%Language:Kotlin 2.7%