okHttp(2)
-
Retrofit + OkHttp + Coroutine 날씨 공공데이터 API 예제 - 3(Domain)
전 편이 궁금하신 분들은 아래에 링크로 ㄱㄱ 2022.10.07 - [분류 전체보기] - Retrofit + OkHttp + Coroutine 날씨 공공데이터 API 예제 - 2 Retrofit + OkHttp + Coroutine 날씨 공공데이터 API 예제 - 2 :: 개발하는무사시 dev-musa.tistory.com 이번 글에서는 Domain 영역을 어떻게 만들었는지 적으려고 합니다. 부족한 글 봐주셔서 감사합니다. Domain 영역입니다. WeatherRepository Retrofit2를 이용하여 통신을 할 것이고 1. getWeather 함수는 날씨 공공 데이터에서 받아올 단기예보를 위한 함수입니다. 2. getCurrentWeather 함수는 현재 시간의 날씨를 받아오기 위한 함수입니다. ..
2022.10.08 -
Retrofit이란 무엇이고, Retrofit을 이용한 공공데이터 API ( 날씨 ) + Hilt로 DI + MVVM 구조로 만드는 기본적인 과정의 이해
Retrofit2란 무엇일까? Android App 개발 시 REST API를 구현하기 위해 사용하는 네트워크 통신 라이브러리 기존의 네트워크 통신 라이브러리들은 뭐가 있었을까? 1. HttpURLConnection - 초기 안드로이드 표준 라이브러리 2. HttpClient - Apache HTTP 라이브러리, HttpURLConnection 내부 문제로 함께 사용됨 3. Volley - 2013년 Google I/O 발표 http 통신 라이브러리 4. okHttp - square사에서 만든 네트워크 통신 라이브러리 5. Retrofit - 2013년 1.0, 2016년 2.0 발표 현재 안드로이드 앱 개발에 가장 많이 사용하는 네트워크 통신 라이브러리 - OkHttp 상위 구현체 - Google An..
2022.09.28