MVVM에서 MVI로
·
Android Architecture
오늘은 최근 제가 가장 관심 있는 MVI에 대해 이해해 나가는 첫 번째 여정이 될 글을 작성하려 합니다. 제가 MVI를 공부하게 된 계기는 특정 강의에서 MVI에 관한 강의를 듣고 나서 코드의 가독성과 흐름을 파악하기 굉장히 좋다고 느꼈기 때문입니다. 이전에 수행했던 다온길 프로젝트에서 제가 가장 아쉬운 점은 ViewModel에서의 상태관리 코드에 대한 흐름을 파악하기가 너무 복잡했다고 느꼈습니다. 그래서 MVI를 적용하면 이런 문제를 해결할 수 있지 않을까?라는 가정하에 MVI를 공부하기 시작했습니다. 해당글에서 계속해서 언급되는 프로젝트의 코드는 여기서 확인하실 수 있습니다. GitHub - chanho0908/DaOnGil_CleanArchitecture: 다온길 프로젝트 클린 아키텍처(Hilt) ..