화면도 존재할 수 있다. ◦ Activity 모듈을 만들면 바로 실행할 수 있는 환경으로의 코드 분리도 가능 • 이런 모듈을 app으로 묶으려면? ◦ Hilt, Dagger 활용으로 쉽게 구성 가능 • One Activity를 활용 한다면? ◦ 메모리 관리, 설계 모두 잘 할 수 있다면 도전! ◦ One Activity의 라이프 사이클은 앱의 생명 주기와도 같을 수 있다. • Compose navigation의 생명주기와 Activity 생명주기는 같지 않다. ◦ Navigation 사용 시에는 뷰 변경에 따른 lifecycle이 다르다. One Activity는 꿈에 가깝다고 생각한다. 메모리 관리, 앱의 생명주기와 유사한 라이프 사이클, 화면 간 전환 시의 lifecycle 등등 고민하고 적용하여야 할 부분이 매우 많다. 화면 간의 네비게이션 역시 고민이 필요하다. 개인적으론 이런 설계는 고민이 많이 필요하고, 관리의 어려움 등을 고민해야 하여 고려치 않고 있다.