title: Best layout design for this application(tab bar with screen transition)?
body: <p>I need to migrate an iOS App to android, and I'm new to Android, I'm not sure what is the best layout design for the app:</p>
  
  <ol>
  <li>Tab bar(with buttons on it) always on bottom of screen</li>
  <li>Each tab buttons corresponds to a screen, and each screen has a sub screen hierarchy</li>
  </ol>
  
  <p>For example:
  Tab Button: Shops
  Screen shows: a list of shops
  Click on a shop: transition to shop details with address, website etc
  Click on address in shop detail screen: transition to map</p>
  
  <p>Currently I have a TabActivity, each tab button is associated with an Activity for that button's function, inside each Activity, I have a ViewGroup that contains a fragment, so I can replace current fragment with new one for screen transition(I tried creating new Activity but the tab bar disappears). I don't know if this is the best way to design it, or is there any better approach?</p>