【发布时间】:2021-04-13 16:17:45
【问题描述】:
我正在开发一个 Android 库并研究是否可以使用 Dagger 或 Hilt 进行依赖注入。
如果有人将我的 Android 库(带有 dagger 或 hilt 依赖的最新版本)集成到使用较低版本的 Hilt 或 Dagger Gradle 的应用程序中,将选择较高版本的 Dagger 或 Hilt。如果更高版本的库已弃用/删除了某些功能,则 My Android Library 将强制应用程序开发人员根据最新版本的 Dagger 或 Hilt 更新代码。
使用 Hilt 或 Dagger 进行 Android 库开发是一种好习惯吗?
【问题讨论】:
标签: android gradle dependency-injection dagger-2 dagger-hilt