One of the most salient features of our Tech Hiring culture is that there is so much bullshit. Everyone knows this. Each of us contributes his share. But we tend to take the situation for granted.
When I was doing Android, I didn't like so much the Dependency Injection frameworks, namely Google Dagger which in my opinion brings a lot of complexity and is poorly documented. As a consequence you see people investing weeks and months before they get to the point "ah ah, now I really understand dagger". Not worth it I would say.
I ended up writing how you don't need a framework to implement the pattern
Nice post, thanks!
I like the Dependency Injection pattern.
When I was doing Android, I didn't like so much the Dependency Injection frameworks, namely Google Dagger which in my opinion brings a lot of complexity and is poorly documented. As a consequence you see people investing weeks and months before they get to the point "ah ah, now I really understand dagger". Not worth it I would say.
I ended up writing how you don't need a framework to implement the pattern
Dependency Injection: the pattern without the framework
Jean-Michel Fayard γ» 11 min read
Those days though I would recommend using insert-koin.io