Теорія впровадження залежностей в Android. Що таке інверсія управління (Inversion of Control – IoC), принцип інверсії залежностей (Dependency Inversion Principle – DIP), впровадження залежностей (Dependency Injection – DI) та IoC Container. Навіщо це потрібно?
===
Підтримка:
Buy Me a Coffee: https://elveum.com/join/coffee
PayPal: [email protected]
UA (PrivatBank): https://elveum.com/donate/pb
BTC/ETH та інші криптовалюти: https://elveum.com/donate/crypto
===
Telegram-канал: https://elveum.com/telegram
Telegram-чат: https://elveum.com/telegram/chat
Перша частина про Hilt: • Android - Hilt (частина 1)
Посилання на код проекту з модулем foundation: https://github.com/romychab/android-t...
Проект з модулем foundation розглядався протягом кількох відео. Фінальний варіант взятий із відео про Kotlin Coroutines: • Android - Корутини в Android-разробці (Kot...
00:00 - Вступ, навіщо все це потрібно?
02:19 - Основні терміни: IoC, DIP, DI, IoC Container
03:12 - Розповідь про IoC та DIP
16:10 - Паттерн Dependency Injection
27:41 - IoC Container