앱 아키텍처 가이드1 [Android] 앱 아키텍처 가이드 (2) - UI Layer UI LayerUI Layer의 역할은 화면에 앱 데이터를 표시하는 것따라서, 사용자 상호작용(ex. 버튼 누르기) 또는 외부 입력(ex. 네트워크 응답)으로 인해 데이터가 변할 때마다 변경사항을 반영하도록 UI가 업데이트 되어야 함사실상 UI Layer는 Data Layer에서 가져온 앱 데이터를 시각적으로 보여주는 것에 관심이 있다. UI Layer의 구성 요소 UI = UIelements + State holders UIelements: UI 요소가 갖는 본질적인 상태예시 TextView의 font, font size, font colorandroid: fontandroid: fontSizeState holders: 화면의 UI요소에 데이터를 보여주기 위해 필요한 앱 데이터예시NewsUiState .. 2023. 4. 29. 이전 1 다음