010:10 – 2:27
Android Client는 State 덩어리다
사용자 interaction과 async data가 만드는 UI state를 일관되게 관리하지 않으면 화면과 navigation bug가 늘어난다. 카카오T Picker는 Mavericks를 사용해 immutable single state를 유지했지만 Coroutine·Compose 환경이 바뀌며 framework의 제약과 boilerplate를 다시 평가했다.
사용자 interaction과 async data가 만드는 UI state를 일관되게 관리하지 않으면 화면과 navigation bug가 늘어난다. 카카오T Picker는 Mavericks를 사용해 immutable single state를 유지했지만 Coroutine·Compose 환경이 바뀌며 framework의 제약과 boilerplate를 다시 평가했다.