retrofit
-
최근 비동기 프로그래밍인 코루틴에 대해 공부하고있다. 내가 아는 비동기 프로그래밍들에 대해 들어본 것들은 RxJava, Asyncfunction(현재 deprecated됨), Coroutine 정도였다. 몇 일동안 코루틴의 개념에 대해 공부하였고, 사용방법, 코루틴의 다양한 활용 예시들을 보면서 작동되는 과정들을 이해하였다. 아직 다양한 방법으로 활용하는 것은 무리가 있어 최근 진행하였던 프로젝트를 코루틴을 사용하여 '리팩토링' 해보았다. 기존 코드에선 Retrofit을 이용하여 서버와 통신할 때 enqueue를 사용하여 비동기 처리를 해주었다. 하지만 Coroutine을 사용하면 enqueue를 사용하지않고 Retrofit 통신이 가능하였다. Retrofit + enqueue interface GetP..
[TIL] Retrofit + Coroutine 사용하기 (feat. enqueue 비동기)최근 비동기 프로그래밍인 코루틴에 대해 공부하고있다. 내가 아는 비동기 프로그래밍들에 대해 들어본 것들은 RxJava, Asyncfunction(현재 deprecated됨), Coroutine 정도였다. 몇 일동안 코루틴의 개념에 대해 공부하였고, 사용방법, 코루틴의 다양한 활용 예시들을 보면서 작동되는 과정들을 이해하였다. 아직 다양한 방법으로 활용하는 것은 무리가 있어 최근 진행하였던 프로젝트를 코루틴을 사용하여 '리팩토링' 해보았다. 기존 코드에선 Retrofit을 이용하여 서버와 통신할 때 enqueue를 사용하여 비동기 처리를 해주었다. 하지만 Coroutine을 사용하면 enqueue를 사용하지않고 Retrofit 통신이 가능하였다. Retrofit + enqueue interface GetP..
2023.07.05 -
안드로이드 스튜디오 프로젝트를 진행하면서 진단하는 기능이 있는데, 진단을 위해 촬영한 이미지를 서버로 보내줘야 했다. 어떻게 이미지를 보낼까 찾아보다가 레트로핏이라는 라이브러리를 사용하여 이미지를 보내고 진단된 결과를 서버로부터 응답받을 수 있다고 한다. 2023.02.08 - [android studio] - [Android] retrofit 레트로핏이란?🔎 [Android] retrofit 레트로핏이란?🔎 Retrofit이란? Retrofit은 Square에서 개발한 Android, Java 및 Kotlin용 유형 안전 REST 클라이언트입니다. 라이브러리는 API를 인증 및 상호 작용하고, OkHttp를 사용하여 네트워크 요청을 보내기 위한 강력한 dvlpseo.tistory.com 2023.02...
[android studio] 이미지 서버에 보내기 (+데이터)안드로이드 스튜디오 프로젝트를 진행하면서 진단하는 기능이 있는데, 진단을 위해 촬영한 이미지를 서버로 보내줘야 했다. 어떻게 이미지를 보낼까 찾아보다가 레트로핏이라는 라이브러리를 사용하여 이미지를 보내고 진단된 결과를 서버로부터 응답받을 수 있다고 한다. 2023.02.08 - [android studio] - [Android] retrofit 레트로핏이란?🔎 [Android] retrofit 레트로핏이란?🔎 Retrofit이란? Retrofit은 Square에서 개발한 Android, Java 및 Kotlin용 유형 안전 REST 클라이언트입니다. 라이브러리는 API를 인증 및 상호 작용하고, OkHttp를 사용하여 네트워크 요청을 보내기 위한 강력한 dvlpseo.tistory.com 2023.02...
2023.03.28 -
Retrofit이란? Retrofit은 Square에서 개발한 Android, Java 및 Kotlin용 유형 안전 REST 클라이언트입니다. 라이브러리는 API를 인증 및 상호 작용하고, OkHttp를 사용하여 네트워크 요청을 보내기 위한 강력한 프레임워크를 제공합니다. 안드로이드 애플리케이션 통신 기능에 사용하는 코드를 사용하기 쉽게 만들어놓은 라이브러리로, REST 기반의 웹 서비스를 통해 JSON 구조의 데이터를 쉽게 가져오고 업로드 할 수 있습니다. -> 네트워크로부터 전달된 데이터를 필요한 형태의 객체로 받을 수 있는 라이브러리 레트로핏은 "REST API를 이용하여 JSON과 같은 데이터를 받아올 때 사용하기 좋다. "
[Android] retrofit 레트로핏이란?🔎Retrofit이란? Retrofit은 Square에서 개발한 Android, Java 및 Kotlin용 유형 안전 REST 클라이언트입니다. 라이브러리는 API를 인증 및 상호 작용하고, OkHttp를 사용하여 네트워크 요청을 보내기 위한 강력한 프레임워크를 제공합니다. 안드로이드 애플리케이션 통신 기능에 사용하는 코드를 사용하기 쉽게 만들어놓은 라이브러리로, REST 기반의 웹 서비스를 통해 JSON 구조의 데이터를 쉽게 가져오고 업로드 할 수 있습니다. -> 네트워크로부터 전달된 데이터를 필요한 형태의 객체로 받을 수 있는 라이브러리 레트로핏은 "REST API를 이용하여 JSON과 같은 데이터를 받아올 때 사용하기 좋다. "
2023.02.08