(Android) Retrofit2는 어떻게 동작하는가 — 0. 목차

Deep dive into Retrofit2 with OkHttp3

Jaesung Lee
jaesung dev
Nov 9, 2023

--

Photo by Jeremy Bishop on Unsplash

안드로이드 뿐만 아니라 클라이언트 개발자라면 협업 시 서버와 통신하여 데이터를 가져오는 작업은 뺄래야 뺄 수 없을 것입니다. 화면에 표시해야할 데이터들을 서버 통신을 통해 가져와 전처리 후 표시하는 일반적인 과정 뿐만 아니라, Server-Driven UI 방식을 통해 보다 유연한 UI 설계를 할 수 있습니다.

과거에는 HttpURLConnection, Volley 등 많은 네트워크 라이브러리들이 있었지만, 이미 많은 안드로이드 개발자들은 Square사에서 제공하는 Retrofit2를 활용하고 있습니다.

이 시리즈는 Retrofit2의 동작 원리에 대해 Retrofit 2.9.0에 기반한 코드 분석으로 구성 될 예정이며, 현재 보고계신 글은 시리즈의 목차 역할을 합니다. 아래 타이틀에서 링크가 활성화 된 타이틀은 작성이 완료된 글이며 계속해서 추가될 예정입니다.

잘못된 내용이 있을 경우 피드백 부탁드리겠습니다.

--

--