Да я так, чисто с уважения 😁 Dependency Injection flutter можешь погуглить) Я скажу честно, не интересовался этим, поэтому конкретный гайд не могу кинуть, но в гугле вижу много есть ссылок
изучаешь дарт по докам, изучаешь флаттер по докам следом изучаешь блок и пробуешь воспроизвести все примеры в доках в своей вариации далее изучаешь clean архитектуру по статьям в медиуме, DI, firebase ну а далее можно попробовать написать приложения на этом всём говне погода, галерея, заметки с синхронизацией firebase, аналог гугловского приложения "часы", простая соц сеть, мессенджер
ну у жсников такой план: 1. посмотреть на дарт и негодовать, что там два пробела и забросить 2. через год попробовать в вёрстку на флаттере, негодовать о том что это не хтмл и забросить 3. через год начать кодить на флаттере используя какой нибудь редакс вместо нормальных решений