배경 정보 & 조사 내용
Multi ViewHoder를 사용하는 앱
- Netflix
- G마켓
- 네이버 쇼핑 라이브



왜?
백엔드 서버에서 내려주는 다양한 타입 적용
- 운영에서 앱의 UI 및 컨텐츠를 동적으로 구성할 수 있도록 하기 위함
- 웹 어드민에서 뷰타입 및 컨텐츠 설정
- 서버에 반영
- 클라이언트에서는 운영에서 설정한대로 UI가 보여지도록 구현
어떻게?
- Multi ViewHolder를 이용해 다양한 타입의 recyclerview item type을 보여줌
- 총 2가지의 버전으로 UI 제작 진행 예정
- XML
- Android Compose
사용 예정 기술 스텍 : Android Jetpack, Databinding, Coroutine, MVVM 등
사용 라이브러리 : ExoPlayer
필수 요구사항
- 사전 조사한 앱 Home UI와 비슷하게 제작