[Clean Architecture] 15-안드로이드에서의 Dagger2
14. 안드로이드와 Dagger2 안드로이드를 위한 기본적인 접근 방식 안드로이드의 특성 하나의 애플리케이션 내에서 액티비티 또는 서비스 와 같은 생명 주기를 갖는 컴포넌트로 구성 프래그먼트는 단독 존재 불가하며 반드시 액티비티 내에 존재해야함 애플리케이션을 포함한 액티비티, 서비스 등 컴포넌트는 시스템에 의해서만 인스턴스화 된다. 위 특징을 통해 아래와 같은 컴포넌트 그래프를 그릴 수 있다. 앱은 생명주기 동안 다양한 화면(액티비티) 및 서비스가 생성과 소멸을 반복 하나의 액티비티 내에서는 여러 프래그먼트가 생성 소멸 반복 가능 앱 생명주기와 Dagger 컴포넌트의 생명 주기를 같이 하는 앱 컴포넌트 구현 액티비티나 서비스를 위한 컴포넌트는 앱 컴포넌트의 서브 컴포넌트로 구성한다 프래그먼트는 액티비티 ..
Android/클린 아키텍처
2021. 8. 4. 00:12