안드로이드/Retrofit

    Retrofit

    Retrofit

    소개 Retrofit2는 안드로이드 REST API 통신 라이브러리입니다. 통신 라이브러리 중 Volley와 함께 가장 많이 사용되는 라이브러리입니다. Retrofit을 사용한 이유는 성능과 간단한 구현, Type-Safe때문입니다. 소개는 여기까지 하고 바로 구현으로 들어가겠습니다. 구현 Retrofit을 사용하려면 세 가지 클래스가 필요합니다. JSON형태의 모델 클래스 HTTP 작업을 정의하는 (onSuccess/onFail) 인터페이스 Retrofit.Builder를 선언한 클래스(baseUrl과 Converter 등을 선언, Interceptor를 추가하여 응답을 가공할 수도 있다.) 1. Empty Activity생성. (API Level 30) 2. build.gradle 수정 Retrofi..