Voy a tratar de mantener esto corto, pero necesito algunos consejos.Aplicación de actividad única
Trabajo en un equipo que desarrolla aplicaciones para android, iphone y wp7 en paralelo. Tenemos un equipo de diseño que presenta un diseño único para las tres plataformas.
El diseño de la última aplicación es más marketing que productividad. El POC original para esta aplicación se realizó en el iPhone. El diseño está muy centrado en la animación y la mayoría de los cambios de estado son uniformes (las cosas se animarán dentro y fuera de la pantalla durante las transiciones de estado).
Si sigo desarrollando en contra de este diseño, significa que tendré que tener todo en una sola actividad. Hasta ahora, esto ha sido un gran dolor de cabeza. Que yo sepa, casi es necesario dividir su aplicación en actividades. Podría intentar cargar y descargar dinámicamente las vistas a medida que cambio los estados, pero esto no parece correcto.
Veo de dónde viene el equipo de diseño donde quieren que todos estos cambios de estado sean continuos, pero no creo que esto sea correcto para android.
Me gustaría saber qué tiene más sentido. ¿Debe cambiar el diseño para incorporar actividades múltiples o valdría la pena tratar de hacer que esto funcione?
Me gustaría agregar una limitación tremendamente importante adicional a la mezcla: la falta de múltiples actividades en pantalla a la vez. Se introdujeron fragmentos para ayudar con el fiasco, pero no se pueden anidar por sí mismos, lo que hace que la solución de Fragment sea una solución de parche que todavía no resuelve el problema. Nos lleva un paso más allá, pero todavía no podemos seguir el ritmo de iOS/WP7 (y todavía limita en gran medida a los diseñadores) También su comentario "pero no creo que sea correcto para Android" sorprende bastante. Creo que la realidad de Android hace exactamente lo contrario -> "pero no creo que Android sea el adecuado para esto" – Marchy