это понятно, я больше про концепцию скоупов говорю. К примеру захожу на логин скрин, у меня инициализируются зависимости, нужные только на нем (плюс достаются общие для приложения), уходим с логин скрина, и зависимости, которые нужны были только здесь, чистятся, их больше нет в памяти. Ести ли смысл делать такое поведение на флаттере? Если апка - сингл пейдж, и по идее все сразу создается?
Нет конечно. Как сделаешь так и будет. Скоупинга со связью с жизненным циклом компонентов нет (если ты имел в виду связку dagger + Fragment + ViewModel).