IMHO the original sin is that this Context is a God object: you need it for almost everything and it knows too much. Thatβs the first anti-pattern
Android SDK should have had a good Dependency Injection framework from the beginning.
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.
IMHO the original sin is that this Context is a God object: you need it for almost everything and it knows too much. Thatβs the first anti-pattern
Android SDK should have had a good Dependency Injection framework from the beginning.
To clarify, I was not claiming that this was the only billion-dollar mistake in Android, just the one I wanted to zoom into :)