Ejemplos de presentador / controlador de vista de modelo de Android [cerrado]

¿Hay buenos ejemplos o tutoriales sobre cómo estructurar mejor las aplicaciones de Android en cualquier lugar?

Soy nuevo en Java y Android y he creado aplicaciones winforms utilizando variantes de controlador pasivo y supervisor de presentador de vista de modelo y controlador de vista de modelo en asp.net, pero realmente no he visto ningún ejemplo o código en Android que use este tipo de patrones.

¿Cómo estructuran las personas las aplicaciones de Android de tamaño decente en la naturaleza? ¿Hay alguna práctica recomendada o debería seguir estrictamente la documentación oficial de Android?

Respuestas a la pregunta(4)

Su respuesta a la pregunta