안드로이드 앱 성능에 관한 강의를 듣고, 마인크래프트 조합 가이드 앱을 최적화 시키기 시작했다.
프로그래밍적인 부분 보다는 디자인적인 부분만 일단 살펴보고 레이아웃 정리에 들어갔다.
깔끔하게 짠건 최근에 만든 부분이었고 옛날에 만든건 LinearLayout > LinearLayout > RelativeLayout > LinearLayout 이딴식(?)으로
마구마구 뷰가 엉켜있었다. 메인화면 부터 말이다...
디자인 타협이 살짝 들어간 부분도 있으나 수정 전 뷰를 그리는 시간이 25ms 였다면 수정 후 15ms 정도로 줄여 뿌듯하다!
레이아웃 드로잉에 걸리는 시간 측정은 Hierarchy Viewer를 통해 할 수 있다.
'게임 > 마인크래프트 앱 개발일기' 카테고리의 다른 글
마인크래프트 앱 개발기 9편, 자료구조를 배우다! (0) | 2016.10.31 |
---|---|
마인크래프트 앱 개발기 8편 <Markdown에 관하여> (0) | 2016.08.22 |
마인크래프트 앱 개발기 6편 <Method Performance 측정> (0) | 2016.07.19 |
마인크래프트 가이드 앱 개발기 5편 "개명 후 제명" (13) | 2016.07.02 |
마인크래프트 가이드 앱 개발기 4편 "개명" (0) | 2016.06.28 |