Best Android equivalent for iOS Tab Bar Controller

numegil picture numegil · Aug 4, 2011 · Viewed 8.9k times · Source

I'm about to start porting an existing iPhone app to Android. The iPhone app's navigation is based on a UITabBarController, with a separate view controller for each of the 5 functions of the app.

I've never programmed an Android before, never owned an Android before, heck, never even used an Android before for more than a minute at a time.

So what's the most intuitive way to redesign the UI? How would the majority of Android users expect the application to work?

Is there some equivalent of a UITabBarController that's widely used on Android? If not, how intuitive would it be to present a simple list of app functions in a "master" activity, then open up a new activity for each function when the user clicks on it, and rely on them hitting the "back" button to go back to the master activity?

Thanks, -Numegil

Answer

smith324 picture smith324 · Aug 5, 2011

Use a TabHost

And buy an Android / borrow one from a friend.