Android platform engineer on application architecture
The fact that an Android platform engineer doesn&#x27;t know of design patterns beyond MVC, and only knows that vaguely by reputation, explains why it&#x27;s so difficult to build well designed apps for Android.<p>Yes, technically the platform APIs don&#x27;t &quot;care&quot; about what&#x27;s going on in an app. But when the APIs are designed in such a way as to (inadvertantly) work against MVC or other design patterns, they make developer lives more difficult.  And you can expect that to happen if your platform engineers aren&#x27;t familiar with these concepts.