[Android] 클린 아키텍처(Clean Architecture)
·
Android
안드로이드 권장 아키텍처는 다음 링크를 참고하기!- - > 2025.07.31 - [안드로이드] - [Android] 안드로이드 권장 아키텍처 Clean Architeture의 개념모든 프로그램을 개발할 때는 유지보수와 장기적인 안정적인 운영을 위해 설계의 견고함과 확장성을 고려해야 한다.안드로이드 애플리케이션도 예외는 아니다.이에 앱의 기능이 점점 확장되고 내부 로직이 변경되는 변화에 유연하게 대응하기 위한 클린 아키텍처가 안드로이드에 도입되었다. 클린 아키텍처의 핵심은 "관심사 분리"에 있다.관심사가 분리되면 결합도가 낮아지고 확장이 쉬워지며, 테스트 또한 훨씬 수월해진다! 이제 클린 아키텍처 다이어그램을 통해 각 책임이 어떻게 구분되는지 살펴보자. 각 구성 요소는 원의 외곽에서 중심으로 의존성을..