[안드로이드] Volley

신민준·2024년 2월 5일
1

안드로이드

목록 보기
1/3

Volley란?

Android Developer에 따르면 "Volley는 Android 앱의 네트워킹을 더 쉽고, 무엇보다도 더 빠르게 하는 HTTP 라이브러리입니다."로 Volley를 소개하고 있다.

또한 Android Developer는 Volley가 가진 이점들을 소개한다.

  • 네트워크 요청의 자동 예약.
  • 여러 개의 동시 네트워크 연결
  • 표준 HTTP 캐시 일관성을 갖춘 투명한 디스크 및 메모리 응답 캐싱
  • 요청 우선순위 지정 지원
  • 취소 요청 API. 단일 요청을 취소하거나 취소할 요청의 블록 또는 범위를 설정할 수 있습니다.
  • 용이한 맞춤설정(예: 재시도, 백오프)
  • 강력한 정렬 기능을 이용하여 네트워크에서 비동기식으로 가져온 데이터로 UI를 올바로 채우는 작업을 쉽게 실행할 수 있음.
  • 디버깅 및 추적 도구.

Volley는 기존의 Http 통신 라이브러리였던 HttpUrlConnection을 보완한 라이브러리로 대표적인 차이점은 개발자가 직접 스레드나 AsyncTask를 사용하여 네트워크를 관리해야 했던 HttpUrlConnection와 달리 Volley는 네트워크 요청 및 응답을 자동으로 관리해준다는 점이다.

profile
안드로이드 외길

0개의 댓글