Mejor equivalente de Android para iOS Tab Bar Controller

Estoy a punto de comenzar a portar una aplicación iPhone existente a Android. La navegación de la aplicación iPhone se basa en un UITabBarController, con un controlador de vista independiente para cada una de las 5 funciones de la aplicación.

Nunca he programado un Android antes, nunca tuve un Android antes, diablos, ni siquiera usé un Android antes de más de un minuto a la vez.

¿Cuál es la manera más intuitiva de rediseñar la interfaz de usuario? ¿Cómo esperaría la mayoría de los usuarios de Android que la aplicación funcione?

¿Hay algún equivalente de un UITabBarController que es ampliamente utilizado en Android? Si no es así, ¿qué tan intuitivo sería presentar una lista simple de funciones de aplicación en una actividad "maestra", abrir una nueva actividad para cada función cuando el usuario haga clic en ella y confiar en que pulsen el botón "Atrás" para Volver a la actividad principal?

Gracias, Numegil

También considere usar un TabBar en iOS y usar el menú de opciones en Android. Así que en Android el usuario empuja / toca el botón de menú y puede navegar desde el menú de opciones emergentes. En iOS, tengo una barra de pestañas para las mismas opciones de navegación en la parte inferior de la pantalla.

Por lo tanto, cuando el uso pulsa el botón de retroceso, regresa de la pantalla de opciones seleccionada a la pantalla principal de Android.

Utilice un TabHost

Y comprar un Android / pedir prestado de un amigo.

TabHost es el equivalente de la pestaña. Si tienes algo de pasta, compra una tableta Android barata (tengo una Cruz Velocity T301 de Radio Shack – $ 150) para usarla en el trabajo de dev.

De lo contrario, utilice el emulador incorporado. Es lento, pero puedes usarlo para desarrollar varios tamaños de pantalla.

Si se desarrolla en Eclipse, acostúmbrate a configurar diferentes configuraciones de depuración o las configuraciones de ejecución para los diferentes tamaños de pantalla. El mejor libro que he encontrado para conseguir que a la velocidad rápida es esto:

http://www.amazon.com/Android-Application-Development-Dummies-Felker/dp/047077018X

De acuerdo con las directrices de iOS, el controlador de barra de pestañas se debe utilizar para navegar entre secciones separadas de su aplicación (estructura de navegación plana). El equivalente de Android para esto es el cajón de navegación. Para ver un ejemplo, compare la aplicación Apple Music en iOS con Apple Music para Android. No utilice pestañas para navegar entre secciones de la aplicación. Utilice sólo pestañas para cambiar de vista en la misma pantalla.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.