Frontend내돈내산, Compose Focus
왓챠의 안드로이드 개발자가 Android Compose를 도입하며 겪었던 UI 개발 경험을 공유하는 글입니다. 특히 Android TV 앱 개발에서 핵심적인 개념인 '포커스(Focus)' 관리에 대한 어려움과 해결 과정을 상세히 다룹니다. 기존에는 Leanback 라이브러리를 통해 직관적인 내비게이션 구현이 가능했지만, Compose 환경에서는 Leanback과 같은 통합 라이브러리가 부족하여 FocusRequester와 FocusManager 외의 포커스 관련 API를 직접 커스텀해야 했습니다. 글에서는 이러한 과정에서 발생한 상호운용성 문제와 구체적인 해결 방안을 제시하며, Compose 기반의 TV 앱 개발 시 포커스 관리에 대한 실질적인 인사이트를 제공합니다.









