반응형
📱 안드로이드 앱 크기 줄이기 실전 팁 (2025 최신)
안드로이드 앱을 출시할 때 APK 또는 AAB 파일 크기가 커서 고민되신 적 있나요? 앱 크기가 크면 다운로드율 저하, 설치 포기율 증가로 이어지기 쉽습니다.
이번 글에서는 2025년 기준으로 사용할 수 있는 최신 앱 사이즈 최적화 전략을 정리했습니다.
✅ 1. 리소스 압축 및 최적화
- res/raw, res/drawable에 불필요한 파일 제거
- WebP 포맷 사용 (PNG → WebP 변환)
- VectorDrawable 적극 활용 (이미지 대체 가능)
✅ 2. 코드 난독화 + 리소스 축소
proguard-rules.pro에 아래 옵션 추가:
minifyEnabled true
shrinkResources true
위 설정으로 사용하지 않는 코드와 리소스를 제거할 수 있습니다.
✅ 3. Android App Bundle (AAB) 사용
AAB는 사용자의 기기에 필요한 리소스만 제공하여 APK보다 최대 40% 가벼움
./gradlew bundleRelease
✅ 4. 라이브러리 다이어트
- 필요 없는 종속성은 제거
- Google Play Services는 필요한 모듈만 추가
// 예시: 전체 대신 필요한 것만 추가
implementation 'com.google.android.gms:play-services-maps:18.1.0'
✅ 5. 리플렉션, 멀티 Dex 최소화
리플렉션은 최적화가 어려워 앱 크기를 증가시킬 수 있습니다. 가능하면 직접 바인딩을 사용하고 multidexEnabled true는 마지막 수단으로!
📌 추가 팁: 안드로이드 스튜디오 분석 툴
Build → Analyze APK 또는 Analyze Bundle File 메뉴를 통해 앱 크기 병목을 확인하세요.
🔖 마무리
앱의 품질뿐 아니라 용량 최적화도 사용자의 선택을 좌우합니다. 오늘 정리한 팁들을 활용해 앱을 더 가볍고 빠르게 만들어 보세요!
💬 도움이 되셨다면 댓글이나 공감 부탁드립니다 😊
반응형
'개발일기' 카테고리의 다른 글
| Kotlin Flow vs LiveData - 무엇을 언제 써야 할까? (9) | 2025.08.06 |
|---|---|
| 2025 안드로이드 targetSdkVersion 35 완벽 가이드 (8) | 2025.08.05 |
| 2025년 최신: Kotlin 코루틴 실전 예제 총정리 (4) | 2025.08.01 |
| 2025년 기준, Flutter vs Kotlin: 안드로이드 개발자가 선택해야 할 기술은? (6) | 2025.07.31 |
| 🚀 2025년, 현업 개발자가 강력 추천하는 무료 API 7선 (8) | 2025.07.30 |