/AndroidArchitectureSample

Android Architecture Sample

Primary LanguageKotlin

AndroidArchitectureSample

Android Architecture Sample

  1. Retrofit과 KakaoAPI를 사용하여 리사이클러 리스트뷰를 만든다.
  • 여기에서 패턴은 사용하지 않고 생각 가는대로 만든다.
  1. gradle의 코드를 정리한다.

  2. 프로젝트의 MVC패턴을 위하여 모델을 생성한다.

  3. 프로젝트를 MVP패턴으로 수정한다.

  • rxjava를 적용한다.
  1. 프로젝트에 DataBinding을 적용한다.

  2. 프로젝트를 ObservableField를 사용하여 MVVM으로 리팩토링한다.

  3. AAC ViewModel과 LiveData를 적용한다.

  4. Koin을 이용한 DI를 적용한다.