I am developing an Android Library and investigating if I can use Dagger or Hilt for dependency injection.
If someone is integrating my Android Library( with dagger or hilt dependency latest version) into application that use lower version of Hilt or Dagger Gradle will pick the higher version of Dagger or Hilt. If higher version of library has deprecated/removed some functionality then My Android Library will force application developer to update code as per latest version of Dagger or Hilt.
is it good practice to use Hilt or Dagger for Android Library Development?