음 메인화면에서
progressbar나 둥근 프로그레스바를 집어넣으신다음 asynctask 비동기 처리로,
프로그레스바 보여질 동안, 나머지 로딩하게 하세요.
대부분 앱들이 인트로화면에서 단순 그림 화면 보여주고 progress bar 돌리는 거는 정보 가져오려고 하기 위함이니 비슷하게 하시면 될것 같아요.
솔직히 메인화면에 다 집어넣으셔도, 비동기처리하시면 UI는 파괴되지 않으니 근데 비동기 처리 하지 안을 경우 화면이 몇초에서 몇분까지 먹통이 될수 있으니 주의하세요.
그냥 단순하게 Asynctask에 대해서 찾아보시고, 이거 요놈 쓸모 있는 놈이니 사용해서 해결해버리세요~