SMALL
https://jongmin92.github.io/2019/05/09/Gradle/gradle-api-vs-implementation/
api와 implementation 정리
api: 의존 라이브러리 수정시 해당 모듈을 의존하고 있는 모듈들 또한 재빌드
A(api) <- B <- C 일 때, C 에서 A 를 접근할 수 있음
A 수정시 B 와 C 모두 재빌드
implementaion: 의존 라이브러리 수정시 본 모듈까지만 재빌드
A(implementation) <- B <- C 일 때, C 에서 A 를 접근할 수 없음
A 수정시 B 까지 재빌드
LIST
'IT > 안드로이드 관련' 카테고리의 다른 글
[안드로이드] 전이 의존성 exclude transitive dependency (0) | 2020.03.19 |
---|---|
[안드로이드] 파일과 MediaStore 싱크 맞추기 (0) | 2020.03.13 |
[안드로이드] ValueAnimator를 이용한 애니메이션 사용해보기 (0) | 2020.01.17 |
[안드로이드] getContext와 requireContext 차이 (0) | 2020.01.03 |
[안드로이드] 안드로이드 리소스 네이밍 컨벤션 (0) | 2019.12.17 |