retrofit 5

[Android] Retrofit - Post

#1 이전 글 [Android] Retrofit - 기초#1 이전 글 [Android] Retrofit - 배경과 구조#1 Restrofit의 배경#1-1 REST API REST API (REpresentational State Transfer Application Programming Interface)#1 무엇(What)에 대한 API인가?#1-1 개요REST(REpresentational State Transfer) 또는kenel.tistory.com위 게시글의 완성된 앱을 일부 수정해서, 서버에 Post 요청을 해본다. (참조: REST API)#2 코드 수정#2-1 AlbumService.kt// package com.example.postimport retrofit2.Responseimpor..

[Android] Retrofit - Logging, Timeout 관리 (Interceptor)

#1 이전 글 [Android] Retrofit - 기초#1 이전 글 [Android] Retrofit - 배경과 구조#1 Restrofit의 배경#1-1 REST API REST API (REpresentational State Transfer Application Programming Interface)#1 무엇(What)에 대한 API인가?#1-1 개요REST(REpresentational State Transfer) 또는kenel.tistory.com위 게시글의 완성된 앱을 일부 수정해서, Retrofit Instance가 통신 기록(Log)을 남기게 만든다. 또, Retrofit Instance가 서버-클라이언트 간 통신을 성공 또는 실패(Timeout)로 판단하는 규칙을 바꿔본다. #2 Int..

[Android] Retrofit - MVVM 구조

#1 이전 글 [Android] Retrofit - 기초#1 이전 글 [Android] Retrofit - 배경과 구조#1 Restrofit의 배경#1-1 REST API REST API (REpresentational State Transfer Application Programming Interface)#1 무엇(What)에 대한 API인가?#1-1 개요REST(REpresentational State Transfer) 또는kenel.tistory.com이전 게시글에서는 userId를 하드 코딩했지만, 여기에서는 사용자가 원하는 userId를 요청하고 그에 응답할 수 있게 만들어본다. 하는 김에 MVVM적인 구조로 만든다.#2 MVVM 패턴 [Android] MVVM 구조 한눈에 보기#1 안드로이드 ..

[Android] Retrofit - 기초

#1 이전 글 [Android] Retrofit - 배경과 구조#1 Restrofit의 배경#1-1 REST API REST API (REpresentational State Transfer Application Programming Interface)#1 무엇(What)에 대한 API인가?#1-1 개요REST(REpresentational State Transfer) 또는 RESTful API는 서버의 자원(Resource)을 두고kenel.tistory.com이전 글에서 Retrofit의 배경과 구조를 살펴봤다. 이번엔 실제 Retrofit을 사용한 앱을 만들어본다. #2 통신할 서버 JSONPlaceholder - Free Fake REST API{JSON} Placeholder Free fake ..

[Android] Retrofit - 배경과 구조

#1 Restrofit의 배경#1-1 REST API REST API (REpresentational State Transfer Application Programming Interface)#1 무엇(What)에 대한 API인가?#1-1 개요REST(REpresentational State Transfer) 또는 RESTful API는 서버의 자원(Resource)을 두고, 클라이언트와 서버 간의 통신 방법을 규정하는 API(Application Programming Interface)다. 자kenel.tistory.com먼저, 클라이언트-서버 간 통신에서 사용되는 REST API에 대해 알아야 한다. #1-2 OkHttp Overview - OkHttpOkHttp HTTP is the way moder..