Retrofit이란 무엇이고, Retrofit을 이용한 공공데이터 API ( 날씨 ) + Hilt로 DI + MVVM 구조로 만드는 기본적인 과정의 이해
Retrofit2란 무엇일까? Android App 개발 시 REST API를 구현하기 위해 사용하는 네트워크 통신 라이브러리 기존의 네트워크 통신 라이브러리들은 뭐가 있었을까? 1. HttpURLConnection - 초기 안드로이드 표준 라이브러리 2. HttpClient - Apache HTTP 라이브러리, HttpURLConnection 내부 문제로 함께 사용됨 3. Volley - 2013년 Google I/O 발표 http 통신 라이브러리 4. okHttp - square사에서 만든 네트워크 통신 라이브러리 5. Retrofit - 2013년 1.0, 2016년 2.0 발표 현재 안드로이드 앱 개발에 가장 많이 사용하는 네트워크 통신 라이브러리 - OkHttp 상위 구현체 - Google An..
2022.09.28