¿Cuáles son los patrones de menú para aplicaciones móviles?

Menús estándar para ANDROID:

El menú del botón Side Burger (Cajón de navegación) y el menú TabBars son los patrones de menú de Android más populares. Pero hay otras implementaciones interesantes. Éstos son algunos de ellos:

1. El menú desplegable de la barra de herramientas es una realización estándar de Android. La creación es muy sencilla mediante xml (consulte el manual aquí: Menús | Desarrolladores de Android).

2. La barra de herramientas del menú estático es una variante de la mencionada anteriormente. La diferencia en la implementación está en la configuración en xml (android: showAsAction = “ifRoom”).

3. FloatingActionButton es un menú de la biblioteca android.support.design. Esto también es parte del diseño nativo de Android. A menudo sirve como menú contextual:

<android.support.design.widget.FloatingActionButton

android: src = “@ drawable / ic_done”
aplicación: fabSize = “normal”
android: layout_width = “wrap_content”
android: layout_height = “wrap_content” />

4. El menú Botones de mosaico se usa comúnmente en Windows Mobile, pero también se puede implementar fácilmente para Android. Creando con LinearLayout, GridLayout o RecyclerView.

5. Menú radial : a menudo se usa en diseños complejos de Android. https://github.com/strider2023/R… – biblioteca con tal realización

Menús estándar para iOS:

1. Similar a ocultar menús (nativos)

Utiliza UIAlertController para la presentación y tiene dos tipos: ActionSheet – aparece desde abajo, Alert – aparece en el centro de la pantalla.

2. Menú emergente (nativo)

Está disponible para iPad, similar a ocultar menús. Muestra la lista de acciones / páginas disponibles. Aparece en popover del marco de remitentes.

3. Menú de azulejos

Utiliza UITableView o UICollectionView. Utiliza la colección para mostrar elementos. Se puede implementar de diferentes maneras.

4. Menú lateral (personalizado)

Utiliza la colección para mostrar elementos. Se puede implementar de diferentes maneras.

5. Menú de la barra de pestañas (nativo). Contiene una variedad de elementos para mostrar:

6. Menú de la barra de herramientas (nativo). Contiene una variedad de elementos para mostrar:

7. Similar a la acción flotante (personalizada). Se puede implementar de diferentes maneras.

¿Necesita ayuda para crear y configurar estos menús en su aplicación? Contratar Outsourcing de Desarrollo de Software | Desarrolladores de Grossum para esto. También hacemos desarrollo web.