프로그래머스에서 진행하는 버드뷰(화해) Android 과제 repo 입니다.
MVVM과 레포지토리 패턴을 사용했으며 Dagger2를 사용하여 의존성 주입을 하였으며 Retrofit2와 RxJava를 이용한 데이터 통신, shimmer 라이브러리를 사용하여 데이터 로딩 애니메이션을 구현하였습니다.
코드는 구글 블루프린트(https://github.com/android/architecture-samples) 에서 많은 도움을 얻었습니다.
- RxJava
- Shimmer
- Data Binding
- Retrofit2
- Glide
- Dagger2
- Repository Pattern
- Android MVVM Pattern