[App bundle] Feature Module 개요 및 생성 #3
App bundle이 적용되면서 앱 설치 시 설치 대상 기기에 맞춤 사항들이 조합되어 Google play를 통해 다운로드됩니다. 기본 동작을 하는 Base APK, 해상도와 관련된 Desity APK, Native Libaray APK, 언어 APKs 등이 Play store에서 각기 분리된 Split Apk로 존재하면서 설치 요청 시 단말에 필요한 것들만 조합되어 다운로드 및 설치됩니다. 이렇게 Google Play가 자동으로 분할되어 존재하는 APK 이외에 앱 개발자가 기획적이거나 기술적인 이유로 특정 기능을 분리하여 필요에 따라 설치/삭제할 수 있도록 만든 것을 Dynamic Feature Module이라고 합니다. 동적 다운로드를 크게 두 개의 분류로 나눠보면 특정 기능(동작 코드 + Nativ..