Deligation을 통한 상태관리 단순화

2023. 10. 23. 13:21개발/Android

 

솔루션: Delegate Classes 🛠️

 

  1. 우려 사항 분리: 각 기능에 대한 delegate 클래스를 제작함으로써 각 구성 요소를 개별적으로 작업할 수 있어, 테스트 및 개발이 더 쉬워진다 🛠️
  1. 공유 상태 관리: 메인 ViewModel이 중재자 역할을 하고. 분리된 부분을 연결하여 퍼즐을 완성할 수 있다는 것을 알고있음. 이를 통해 오래된 데이터를 무효화하거나, 대규모 저장소를 구축하는 것에 대한 걱정 없이 상태 데이터를 공유할 수 있음
classInRideViewModel ( privateval rideDelegate: RideDelegate, privateval NavigationDelegate: NavigationDelegate ) : ViewModel(),     NavigationDelegateby NavigationDelegate,     RideDelegateby rideDelegate, { // ViewModel 로직은 여기에 // ...  }

 


Uploaded by

N2T

 

'개발 > Android' 카테고리의 다른 글

Data store vs Shared preference  (1) 2023.10.23
Android APK 크기 줄이기  (0) 2023.10.23
Android useful kickass tools  (0) 2023.08.08
Dialog With Navigation  (0) 2023.08.08
Recyclerview Payload  (0) 2023.07.28