[Android] - 개념/Retrofit2
Retrofit2. 1.기본 개념
농부지기
2017. 3. 12. 23:32
[ Retrofit2. 1.기본 개념 ]
1. 사용이유
- 안드로이드에서 HTTP 통신을 쉽게 할 수 있도록 해주는 라이브러리이다.
2. 이전 HTTP 통신 라이브러리
- 이전 프로젝트에서는 Android Volley를 적용하여 개발하였음.
- Volley 처음 적용시 설정과 구현을 통해 서버와의 통신을 하는데까지 복잡하고 손이 많이 간다는 느낌과 생각보다 조금 무겁다는 느낌 그리고 필요로 하는 기능보다 사용하지 않는 기능이 더 많다.
- 그렇다고 Volley 가 안좋다는 것은 아니며 RequestQueue, NetworkImageView, DiskBasedCache를 이용하여 안정적이고 유용하게 쓸 수 있다.