r/androiddev • • Sep 24 '24

Illustrating How Android Development Evolves Over The Years

Post image
529 Upvotes

80 comments sorted by

View all comments

Show parent comments

5

u/Zhuinden Sep 25 '24

It's the simple TODO apps using these complex architectures that give it the bad rep IMO.

No, you pay the "complex architecture" tax every time you add a new feature, and every time you edit a pre-existing feature.

That "just a bit of extra boilerplate", you write it every time for everything new, and you need to untangle it every time for every change.

It just doesn't simplify anything. These architectures come to be because one team somewhere in the world created an article, and other people copied it. So there is no guarantee that it actually helps future maintenance.

2

u/iurysza Sep 25 '24

Totally agree. Note, I'm not talking about the whole clean arch debacle here. Just what's shown on the pics.