Para desarrollar una aplicación es tan importante conocer el SDK de Android como las reglas básicas de diseño de interfaces de usuario. Basándose en muchas de las aplicaciones que están disponibles para Android se ha creado Android Patterns. Útil para los diseñadores de interacción que se estén introduciendo en el mundo Android y necesiten resolver dudas sobre diseño y los patrones de comportamiento típicos que se dan en las aplicaciones Android.
En muchas ocasiones nos encontramos con el problema de adaptar una aplicación ya desarrollada para iPhone a Android. Tenemos que tener cuidado a la hora del diseño de esas pantallas debido a la naturaleza de cada plataforma. Android, por ejemplo, al tener controles físicos utiliza más los menús contextuales invisibles a primera vista, mientras que en iPhone siempre están visibles los botones en cada pantalla.
Incluso si no eres desarrollador ni diseñador quizá te interese echar un vistazo a las distintas pantallas que se muestran en Android Patterns, ya que se explica de una forma descriptiva cómo utilizar los menú típicos, cómo navegar por las pantallas o los gestos más típicos que podemos hacer con nuestros dedos en la mayoría de las aplicaciones Android.
Cada patrón tiene un dibujo explicativo donde podemos ver un prototipo de aplicación con sus elementos y las acciones que se pueden hacer sobre él. Se añade información de cuando debe usarse ese tipo de patrón de interacción y las ventajas e inconvenientes que tiene. Para acabar con la explicación se incluyen distintos ejemplos reales de aplicaciones conocidas.
Sin duda, una web impresionante que nos ayudará a aprender aún más cómo hacer buenas aplicaciones que simplifiquen la navegación a los usuarios usando patrones de diseño a los que ya están acostumbrados.
Via | Android Patterns
Más información | Android Developer User Interface Guidelines
En Xataka Android | Android SDK
Ver 7 comentarios
7 comentarios
albertobastos1
Ésta me la guardo en mis favoritos, me será de mucha ayuda cuando termine de leerme el manual de Andbook y me ponga en serio a cacharrear con el código :-)
Hijo de Trol... ¡Hay que decirlo más!
Muy buen artículo!!
Pues yo, con permiso, aprovecho el asunto de las interfaces de las aplicaciones y dejo un enlace a mi blog en el que hablaba un poco cómo estructurar y entender el concepto de los layouts, por si a alguien le sirve de ayuda :)
http://ignacionario.blogspot.com/2011/03/android-iv-diseno-de-layouts-o.html
Un saludo!!
zaxius
Muy interesante gracias, dentro de un tiempo pienso hacerme desarrollador de aplicaciones para Android, asi que me biene bien esta información.
66611
Con esto se podría adaptar aplicaciones de otros medios? Porque anda que como tengamos que esperar a programas como adobe flash http://www.masquebytes.com/?p=1735 que en tablets ha salido una beta!