Комментарии 8
А можно как-то соединить данные из программы цифровое благополучие по использованию времени с аналогичным решением для windows?
А как насчёт записи звонков? Её вернут или нет?
«Hilt – дружественную к разработчикам оболочку поверх Dagger.» ну т.е сам Dagger не особо дружественный?
Тут основной плюс — кодогенерация. На больших проектах, где куча классов, dagger может выиграть пару десятков или иногда сотен миллисекунд на старте приложения чисто из-за отсутствия необходимости строить все графы зависимостей в рантайме. Пример сравнения производительности тут: https://github.com/Sloy/android-dependency-injection-performance
Изначально Dagger — это DI фреймворк для Java. В андроид он заходит с кучей бойлерплейта.
Hilt сделал Dagger дружественнее в плане инжекта зависимостей в андроид-компоненты. Теперь достаточно одной таблэтки аннотации. Раньше это выглядело как куча модулей и фабрик.
Koin — это только про котлин, он чуть менее функционален, и больше смахивает на Service Locator, чем на DI. Но для небольших проектов заходит отлично.
Android 11 Beta и обновления для разработчиков