# retrofit

115개의 포스트

Retrofit

Retrofit이란? Retrofit은 HTTP Api를 자바 인터페이스로 변환합니다. Retrofit 클래스는 GitHubService 인터페이스의 구현을 생성합니다. 생성된 GitHubService의 각 Call은 원격 웹 서버에 동기식 또는 비동기식 HTTP

3일 전
·
0개의 댓글
·

Retrofit

Retrofit에 대하여 제가 이해한 내용을 정리하기위해 작성 Retrofit이란 Retrofit은 앱 개발 시 서버통신에 사용되는 HTTP API를 자바, 코틀린의 인터페이스 형태로 변환해 안드로이드 개발 시 API를 쉽게 호출할 수 있도록 지원하는 라이브러리 L

2023년 5월 31일
·
0개의 댓글
·
post-thumbnail

[F-LAB 모각코 챌린지]Naver API MVVM 패턴으로 만들기(Android)

시간이 없으신 분들은 https://github.com/sonny8569/NaverSearchApi여기에 구현 코드가 있습니다 글 쓰기에 앞서 F-lab 페이백 챌린지 때문에 블로그 쓰는데 재미가 들렸다...솔직히..ㅎ 유명해졌으면 좋겠다...자 각설하고 바로

2023년 5월 23일
·
0개의 댓글
·
post-thumbnail

[Android] Kotlin Flow를 활용해보자

[Android] Flow를 활용한 네트워크 통신 관리

2023년 5월 22일
·
0개의 댓글
·

[F-LAB 모각코 챌린지]Naver Api mvvm 적용해보기

저번 포스트에서 개발 준비를 했다. 모두가 다 했다고 생각해보고 가보자 자 다시 MVVM 패턴 그림을 보자 우린 여기서 Remote Data Source 쪽을 보자 Retrofit 을 통해 webService을 repostory 통해 요청이라 오케이 그럼 가보자

2023년 5월 21일
·
0개의 댓글
·

[Android] Retrofit 네트워크 타임아웃 설정

Retrofit은 내부적으로 기본적인 타임아웃 시간을 설정하여 사용하고 있다. 이를 상황에 따라서 변경하고 싶을 때, 아래와 같이 변경하면 된다.DefaultConnection Timeout : 10초Read Timeout : 10초Write Timeout : 10초1

2023년 5월 18일
·
0개의 댓글
·

[F-LAB 모각코 챌린지 ]Android MVVM 패턴 사용기

요즘 사람인 , 잡코리아에서 안드로이드 개발자을 채용하는데 가장 많이 보이는게 주요요건 : MVVM 패턴 구현 가능자 비동기 통신 구현 경험자 ETC... 일것이다. 사수 왈 : 디자인 패턴은 너한테 맞는걸 쓰면 된다 본인: 걍 MVVM이 짱 좋아서 사람들이 몰리는

2023년 5월 17일
·
0개의 댓글
·

Retrofit Get과 Post

Get과 Post

2023년 4월 28일
·
0개의 댓글
·

Retrofit을 사용한 통신에서 에러처리-1

나는 항상 레트로핏을 사용한 API 통신 과정에서 다양한 에러(대표적으로 네트워크 에러)에 대해 어떻게 처리해야 할지 감이 잘 잡히지 않았다.지금까지는 단순히 앱이 터지지 않게 runCating으로 막아두는 방식으로 에러를 다루는 것을 피해 왔지만 이번에 프로젝트를 잠

2023년 4월 24일
·
0개의 댓글
·
post-thumbnail

[retrofit2 + compose] Android HTTP 통신 (with. kakao search API)

Kakao API 카카오 Developers 사이트 내에서 제공해주는 이미지 검색API를 연결하여 사용합니다. 간단히 요약 [내 애플리케이션 > 앱 설정 > 요약 정보] 내 REST API 키 확인 이미지 검색하기 API 문서 확인 API Tester Tale

2023년 4월 20일
·
1개의 댓글
·

Retrofit GET & POST

위에는 @Path("key")로 url path에다 세팅하고 밑에는 @Query("key")로 쿼리스트링에 세팅한다.body에 데이터를 담아전송할 땐 @Body 어노테이션을 사용한다. Spring에서는 @RequestBody로 받으면된다.더보기 : https:

2023년 4월 20일
·
0개의 댓글
·

Retrofit2를 사용해 JWT 토큰 인증하기 -2

레트로핏은 안드로이드에서 서버와 REST API 통신을 위해 주로 사용되는 라이브러리이다. OkHttp를 기반으로 동작하며 높은 성능과 뛰어난 가독성, 쉬운 유지보수 등의 이유로 가장 많이 사용되는 통신 라이브러리이다.라이브러리의 특징과 사용법에 관해서는 나중에 따로

2023년 4월 19일
·
0개의 댓글
·
post-thumbnail

[Android / Kotlin] Firebase Cloud Messaging - PUSH 알림 보내기 (feat. Retrofit)

이전 FCM - PUSH 알림 받기 포스팅에서는 FCM을 사용하여 Firebase Console에서 메시지를 전송하고 PUSH 알림을 받는 예제를 만들었다. 본 포스팅에서는 안드로이드 앱에서 FCM을 사용하여 다른 사용자에게 메시지를 전송하는 예제를 만들어 보려고 한다

2023년 4월 4일
·
0개의 댓글
·
post-thumbnail

[Android] Retrofit2 사용 - Github REST API

Github API를 활용해서 특정 키워드로 Github의 저장소들을 검색해 불러오는 안드로이드 앱을 구현할 예정이다.

2023년 3월 28일
·
0개의 댓글
·
post-thumbnail

[Android]Retrofit으로 Rest API를 사용하기

Retrofit이란?

2023년 3월 18일
·
0개의 댓글
·

날씨 앱 만들기 [No.1]

🔴1.초기 설정🔴 🔴1-1. AndroidManifest.xml🔴 인터넷 사용 설정 AndroidManifest.xml에 가서 인터넷 사용 권한을 추가해줘야 합니다. 🔴1-2. build.gradle(:app)🔴 ViewBinding,gson.glid

2023년 3월 10일
·
0개의 댓글
·
post-thumbnail

날씨 앱 만들기 [프롤로그]

2023년 하반기 취업을 준비하면서 안드로이드를 공부하던 와중이었다.RecyclerView, listView, Fragment등등 을 공부하다가 문득 불안감이 엄습해왔다.이 모든게 다 시간낭비라면? 지금 저런 간단한 것들을 공부한다고 해서 당장 앱을 만들지 못한다면 무

2023년 3월 10일
·
0개의 댓글
·
post-thumbnail

안드로이드 서버와 통신하는법 (API 사용)

안드로이드 클라이언트와 서버와 통신하는법 (api, retrofit, json)

2023년 2월 27일
·
0개의 댓글
·

GsonConverterFactory 와 Kotlin Serialization Converter 같이 쓰기

우선 회사에서 api 통신시 null 값이 오는 부분들이 좀 있었고 null로 인해 굉장히 불필요한 코드들이 적히는 것이 싫었다.. 우선 null 체크같은 것들 이런 것들이 기본적으로 보일러 플레이트가 되었다. 이런 문제로 인해 여러 불편함을 겪으며 고민을 하는 도중

2023년 2월 26일
·
0개의 댓글
·
post-thumbnail

Retrofit으로 LOL API를 다뤄보자

들어가기 전에 HTTP란? 만약 클라이언트에서 서버로 여러 형식의 요청을 보내면 어떨까? 서버가 제대로 요청에 응답하기 위해선 각 요청을 해석하는 방식을 알아야한다. 요청할 때, 응답할 때 형식을 통일할 필요가 생겼고 HTTP 프로토콜을 사용하면 처음 통신하는 서

2023년 2월 23일
·
0개의 댓글
·