1. Contact - MVVM: 서비스 로케이터 패턴을 사용하던것을 MVVM으로 바꾸었고 데이터소스에 필요한 application은 뷰모델에서 프로바이더가 제공해 주는 방식으로 바꾸었다.1)ContactRepositoryImpleclass ContactRepositoryImpl(private val contactDataSource: ContactDataSource):ContactRepository { private val _contacts = MutableSharedFlow>() private val _callLogs = MutableSharedFlow>() private val _mypageContact = MutableSharedFlow>() private val contact..