Skip to content

Use dagger for modularization architecture

Notifications You must be signed in to change notification settings

SimpleStudio/DaggerModules

 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 90.4%
  • Groovy 6.9%
  • Kotlin 2.7%