제가 안드로이드 접한지 얼마 안되서요

일단 탭액티비티 구현 할때 각 탭에 액티비티를 추가 시켜주잔아요
그런다음에 탭에 있는 액티비티에서 인텐트로 다른 서브액티비티를 시작하면
하단 탭부분이 사라집니다. 
찾아본 결과 
1. 액티비티 그룹을 사용하는 것과
2. xml파일을 GONE 과 VISIBLE 로 교체를 해주는 방법이 있었습니다.

제가 궁금한것은 사람들이 대부분 구현 할 때 위에 방법 두가지중 어떤 방법을 쓰는것인가 하는겁니다.

그리고 추가적으로 카카오톡 같은것을 만든다고 할때 아래 있는 메뉴 4가지(친구, 채팅, 친구추천, 설정)같은 것

들은 뭘루 만드는 지도 궁금합니다..

고수님들의 답변 기다리겠습니다./