Retrofit

    [FCM] Retrofit2로 API통신하기

    [FCM] Retrofit2로 API통신하기

    [FCM] FirebaseCloudMessaging API 만들기 이번엔 메시지 API를 만들어서 Postman을 통해 토큰과 타이틀, 바디를 보내 폰으로 알림을 받는 과정을 정리해보려 합니다. Firebase프로젝트를 생성하는 과정은 이전 게시글을 참고하시면 됩니다. [F huzit.tistory.com [FCM]Firebase Cloud Messaging 수신하기 Android에서 Firebase 클라우드 메시징 클라이언트 앱 설정 Firebase Summit에서 발표된 모든 내용을 살펴보고 Firebase로 앱을 빠르게 개발하고 안심하고 앱을 실행하는 방법을 알아보세요. 자세히 알아보 huzit.tistory.com 메시지 수신과 RestAPI는 이전 게시글에서 볼 수 있습니다. 만들어야 할 것은 ..

    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..