⏱️ Timestamps:
[00:00] Intro
[00:37] Project setup
[01:20] Demo project walkthrough
[02:08] Requesting dependencies from Hilt
[03:55] Satisfying dependencies with "modules"
[05:46] Cleaning up manual factory code
[06:27] Programming against interfaces
[07:27] Adding parameters to @Provides methods
[08:21] Easily providing interfaces with @Binds
[09:36] Injecting Android classes
[10:40] Injecting view models
[11:25] Dagger "bindings" terminology
[11:50] Explaining Hilt "components"
[14:42] Showing "components" pseudo-code
[16:36] Showing practical "components" code
[19:59] TL;DR of Hilt "components"
[20:26] Qualifier annotations
[24:36] Scope annotations
[28:42] Lazy injection
[31:56] Nullable bindings
[34:27] Optional bindings
[36:59] Multibindings
[43:17] Outro
🔗 Links:
GitHub repo ► [ Ссылка ]
Official docs ► [ Ссылка ]
📱 Socials:
Twitter ► [ Ссылка ]
Discord ► [ Ссылка ]
GitHub ► [ Ссылка ]
🙏 Credits:
♫ Intro music ► "Euphorium Celebration" by TeknoAXE ([ Ссылка ])
♫ Outro music ► "90s Kid" by TheDiabolicalWaffle ([ Ссылка ])
![](https://s2.save4k.ru/pic/Wqb9R3JxfNM/maxresdefault.jpg)