En Android Developing, ¿primero diseña el diseño con el método de recuperación adecuado para datos ficticios o simplemente realiza la parte lógica primero y luego diseña?

De ninguna manera soy un desarrollador de Android, lo jugueteé durante … Android 1 por un tiempo y nuevamente para Android 4-ish, pero diría que el desarrollo de aplicaciones de Android es muy similar a cualquier otro desarrollo que implique modelo de datos + interfaz de usuario: debe tener un plan, incluso uno general, para ambos.

Si fuera a crear una aplicación para una escuela, necesitaría tener una idea de qué datos necesitará y de qué manera desea presentarlos. Viceversa, si piensa “Quiero tener una foto de estudiante aquí, con sus calificaciones actuales aquí, y luego esta otra cosa a un lado y …”, entonces también está planeando su modelo de datos porque no puede presentar información que no está en sus datos, por ejemplo, “Quiero mostrar sus calificaciones pero las calificaciones no están presentes en los datos, ¡así que las inventaré!”

Al construir uno, indirectamente deberías estar construyendo el otro, mi recomendación personal si lo haces desde cero es comenzar primero con las maquetas de la interfaz de usuario, obtener la configuración de la porción visual y luego trabajar para integrarla con tus datos.