Flow

개요안드로이드에서 실시간 데이터의 변환을 감지해야 하는 화면이 여럿 있습니다.예를 들어 커뮤니티와 댓글창과 같이 다른 유저의 행동으로 인해 서버의 데이터가 변한 경우, 이를 다른 유저의 화면에도 반영해야 합니다.통상적으로 MVVM 패턴에서 프래그먼트나 액티비티의 뷰모델이 생성될 경우 init 블록이나 view가 생성될 당시 서버의 데이터를 로드해서 UI에 반영하게 되는 로직이 일반적이라고 생각합니다.즉 서버로의 데이터 호출은 딱 한번 일어납니다.하지만 어떻게? 다른 앱은 댓글과 게시글이 달릴 경우 다른 유저가 화면을 이동시키지 않아도(프래그먼트나 뷰모델이 재생산되지 않아도) 실시간으로 반영할 수 있는지 궁금했습니다. 구조를 간단하게 도식화하면 아래와 같습니다.뷰모델이 초기 생산되면 서버로 데이터를 요청합..
재한
'Flow' 태그의 글 목록