#Android #MVVM #DI #감자튀김 #만세

    감자튀김의 다시 쓰는 Android MVVM(1) - DI

    -1. MVVM 메인 가이드: https://developer.android.com/jetpack/docs/guide 구글의 앱 아키텍처 가이드 개념을 기본으로 해서 프로젝트를 관리해야 한다고 생각합니다. MVVM을 사용하기 이전에 해당 자료를 통해서 왜 MVVM을 사용해야 하는지에 대한 대답을 얻을 수 있을 것이라고 생각합니다. docs에서는 이와 같은 이유로 MVVM을 사용한다고 합니다. - 안드로이드 앱은 액티비티, 서비스, 브로드캐스트, 콘텐트 프로바이더, 프레그먼트 등 다양한 앱 구성요소로 되어있습니다. 특정 앱을 사용하다가 다른 앱으로 넘어가는 경우와 같이 사용환경이 중단될 수 있는데, 이럴 경우에 흐름을 올바르게 제어해야합니다. 그렇기 때문에 운영체제는 앱구성요소를 언제든지 제거할 수 있다는..