Android Architecture Sample
- Retrofit과 KakaoAPI를 사용하여 리사이클러 리스트뷰를 만든다.
- 여기에서 패턴은 사용하지 않고 생각 가는대로 만든다.
-
gradle의 코드를 정리한다.
-
프로젝트의 MVC패턴을 위하여 모델을 생성한다.
-
프로젝트를 MVP패턴으로 수정한다.
- rxjava를 적용한다.
-
프로젝트에 DataBinding을 적용한다.
-
프로젝트를 ObservableField를 사용하여 MVVM으로 리팩토링한다.
-
AAC ViewModel과 LiveData를 적용한다.
-
Koin을 이용한 DI를 적용한다.