Unos de los aspectos importantes a la hora de desarrollar una aplicación es la navegación a través de la aplicación, pero ¿qué es la navegación? La navegación es el proceso de ir de un lugar a otro. Tiene dos objetivos:
- En primer lugar, la navegación permite al usuario saber que información está disponible en la aplicación.
- En segundo lugar, ayuda a los usuarios a encontrar la información deseada lo más rápido posible.
Aquí os contamos algunas de las navegaciones más importantes:
1) Si quiero resaltar funcionalidades importantes
Actionbar
Dashboard - Categories
Dasboard - Features
2) Si quiero permitir al usuario encontrar su camino a través de una gran cantidad de contenido
List Navigation
Tabs
Expandable List
3) Si quiero permitir al usuario desplazarse por el contenido
Scroll thumb
Carousel
Contextual navigation
Stepping
Scrollable rows
4) Si quiero permitir a los usuarios cambiar entre diferentes secciones o actividades
Tab bar
Mode selector
Window shade
Slideable top navigation
5) Si quiero proporcionar acceso a las acciones contextuales
Context Menu
Quick Actions
Swipe for action
Aquí os dejamos un video de Nick Butcher and Roman Nurik en el que nos cuentan los errores más frecuentes que se cometen en la navegación en Android.