okhttp와 retrofit은 안드로이드 앱에서 네트워크 요청을 처리하기 위해 있는 인기있는 라이브러리
OkHttp
- 간단하고 가볍고 유연한 HTTP 클라이언트 라이브러리
- 네트워크 요청을 보내고 응답을 받는 기능을 제공
- 직접 요청을 작성하고 응답을 처리할 수 있으며, 커스터마이징 용이
- 간단한 네트워크 요청을 처리하거나 기본적인 기능만 필요한 경우 적합
Retrofit
- OkHttp를 기반으로한 RESTful API 클라이언트 라이브러리
- 인터페이스 기반의 간편한 API 정의와 자동으로 직렬화/ 역직렬화 기능을 제공
- API 엔드포인트에 대한 메서드를 정의, 매개변수와 응답형식을 지정하여 네트워크 요청 처리 가능
Retrofit, Okhttp는 상호보완적 관계