В мире Flutter DI (внедрение зависимостей) не является такой распространенной практикой, как в нативной Android разработке. Вместо этого, обычно используются более простые и легковесные подходы к управлению зависимостями.
Один из таких подходов - это использование пакета `get_it`, который позволяет регистрировать зависимости в глобальном реестре и получать их в нужном месте приложения. Также часто используется встроенный механизм внедрения зависимостей Flutter - конструкторы классов. С помощью этого подхода можно передавать зависимости через конструкторы классов.
Если все же вам необходим полноценный DI фреймворк для Flutter, то можно рассмотреть использование `get_it` или альтернативный вариант - `injector`.
В целом, в Flutter обычно предпочитают более простые методы управления зависимостями, чем DI фреймворки.