Как сделать DI в Flutter через context ? | RepositoryProvider | Структура проекта
Dependency Injection - один из важнейших механизмов в современной разработке. Критически важно работать с зависимостями вашего проекта безопасным и предсказуемым образом
В Flutter основным инструментом для инъекции зависимостей остается context. А благодаря библиотеке Bloc и встроенному RepositoryProvider мы можем внедрять зависимости не только безопасно но ещё просто и быстро
Как сделать это, настроить конфигурацию проекта, ещё и декомпозировать логику чтобы не стыдно было показать тимлиду - смотри в этом ролике!
ПОДПИСЫВАЙСЯ НА МОЙ:
💬 Telegram
🚀 Эксклюзивный контент на Boosty
👨💻 Куча кода GitHub
📸 Instagram
МЫ ПИШЕМ КНИГУ ПО FLUTTER
📖 Подробнее про книгу
💻 Курс на Stepik
КОД ИЗ ВИДЕО
Github проекта
00:00 - Что будет в ролике ?
00:21 - Что такое RepositoryProvider
00:46 - Отличия от get_it и service locator
01:25 - Проблемы пакета get_it
01:45 - Плюсы инъекции через конструктор класса
02:17 - Минусы RepositoryProvider
02:23 - Что выбрать get_it или RepositoryProvider ?
03:09 - Как упростить
04:07 - MultiRepositoryProvider
04:26 - Добавляем RepositoryProvider
06:00 - Как получить из context RepositoryProvider
07:51 - Регистрируем в context по типу абстракции
09:07 - По какому типу регистрируем по такому и достаем
10:14 - Как конфигурировать запуск приложения
12:14 - Пишем класс конфигурации AppConfig
13:16 - Как передавать зависимости в приложение
14:15 - Зачем делить на разные файлы ?
15:34 - Как быстро добавлять import’ы
16:12 - Делим MaterialApp на конфигурацию и запуск
16:36 - Создаем модуль app
19:28 - Насколько понятней стал код после рефакторинга
20:18 - Чего ещё можно отрефакторить ?
21:27 - Упрощаем логику инициализации зависимостей
1 view
230
69
5 months ago 00:20:22 1
МАКИЯЖ ДЛЯ НАЧИНАЮЩИХ 💄ЧТО, КАК, ЗАЧЕМ ? ПОЛЕЗНО ВСЕМ
5 months ago 00:05:49 1
🔞Новая порция РАЗВРАТА‼️Кто продвинул Instasamka на федеральный канал Россия 1?
5 months ago 00:31:52 1
Как делать поддельные доллары в домашних условиях НО ВЫ ТАК НЕ ДЕЛАЙТЕ!
5 months ago 00:21:13 1
Чёлка Какую Чёлку выбрать | Какая форма Чёлки подойдет по форме лица | Чёлки 2023 | Стрижки с челкой
5 months ago 00:15:45 1
Хроническая УСТАЛОСТЬ: причины и ЛЕЧЕНИЕ. / Вечно нет сил, утомляемость или сонливость – что делать?
5 months ago 00:19:25 1
Как сделать ланчматы из ничего? Отходы в доходы! // Лоскутный эфир 216. Печворк 16+