본문 바로가기
IT/배포

Android 앱 배포 전 점검 및 확인 사항 체크리스트

by TechTonic 2022. 9. 22.
반응형

안녕하세요. 앱 개발 후 첫 배포 시 꼭 하나씩 빼먹어서 다시 배포하는 경우가 발생하죠?

재 배포하는 경우를 줄이기 위해 앱 배포 전 여러 점검해야 할 사항들에 대해 알아봅니다.

 

Log 주석 처리 확인

일정에 밀려 개발을 하다보면 디버깅을 위해 잠시 넣어둔 Log 들을 정리하지 않고 다음 기능 구현으로 넘어가는 경우가 많습니다. Log 출력 실수를 미연에 방지하기 위해 앱 개발 초반부부터 Log class를 하나 생성하여 release 모드에서는 Log출력을 하지 않도록 인터페이스를 만들어서 사용할 수 있도록 노력합시다.

 

실제 디바이스에서 기능 테스트 (OS버전 별)

앱 개발 시 기본 Android API를 사용하여 개발하였다면 문제 없겠지만,

3rd 라이브러리 또는 최신 OS 디바이스에서 문제가 발생되는 경우가 종종 있다.

모든 OS 버전에 테스트를 하진 못하더라도 점유율에 가장 높은 OS 버전과 최신 버전에서는 꼭 실제 디바이스에서 테스트를 진행합시다.

 

매니페스트 설정 파일 확인

특히 targetSdkVersion=31 이상으로 설정할 경우 매니페스트 4개 컴포넌트에 android:exported 값을 설정하지 않을 경우 Android 12 이상 디바이스에서 앱 설치가 되지 않는다.

필히 기억하도록 합시다.

 

광고 또는 퍼블릭 API 키 변경

개발 키를 그대로 적용하여 배포하는 경우가 허다합니다.

배포 전 꼭 운영 키로 번경하였는지 체크하는 습관을 들이도록 합시다.

 

앱 용량 확인

UI 디자인을 하기 위해 개발 시에 이미지 파일 또는 폰트 등 이것저것 파일들을 사용하고 처리하지 않은 리소스를 정리합시다. 이미지나 폰트의 경우 용량을 많이 차지하는 파일로 실제 용량의 5~10 배가 늘어난 현상을 볼 수 있습니다.

저의 경우도 기능이 많지 않은 앱인데 파일 용량이 30MB 이길래 왜 이렇게 많은지 확인을 해봤습니다.

확인 결과 폰트파일에서 +24MB를 사용하고 있는 것으로 확인되었고 제거 후 6MB로 앱이 빌드되었습니다.

앱 용량은 많은 개발자가 확인하지 않는 것 같은데 필히 확인하도록 합시다.

반응형

댓글