Slides - https://bit.ly/2VCyw7N
Telegram - https://t.me/androidacademyminsk
Facebook - / androidacademyminsk
Dependency injection (DI) is a technique widely used in programming and well suited to Android development. By following the principles of DI, you lay the groundwork for good app architecture.
Implementing dependency injection provides you with the following advantages:
Reusability of code
Ease of refactoring
Ease of testing
0:00 - Beginning
30:39 dagger
50:10 scopes
59:46 builder
1:04:30 factory
1:06:48 subcomponent
1:18:27 binds
1:21:14 reusable
1:51:43 comp dependencies
#academyadvanced2020