Android의 모듈식 접근 방식
모듈의 종류App Module : 메인 모듈. ui, android 구성요소, 부트스트랩 코드 포함Feature Module : 각각 앱의 기능을 담당하는 모듈. 독립적으로 개발하고 테스트가 필요한 친구들을 이렇게 구분함Library Module : 네트워크 계층, 데이터베이스 서비스 또는 유틸리티 클래스와 같은 재사용 가능한 구성 요소Dynamic Feature Module(DFM) : 필요하지 않은 기능은 다운을 받지 않는 등, 선택적인 기능을 위한 동적 모듈 (ex : 앱 초기 설치 후 필요하지 않은 기능인 온보딩 모듈 등) 예시 앱 모듈:app기능 모듈: feature_login, feature_dashboard라이브러리 모듈: network,database동적 기능 모듈:feature_extra..
2023.12.15