Skip to content
박진성 edited this page Dec 13, 2023 · 1 revision

공식 github : https://github.com/bumptech/glide

Glide 는, Github Star 수가 34.1K 가 되는 보편성있는 라이브러리 이다. 또한 Google 에서 만든 이미지 로더 라이브러리 이다.

Glide 의 장점은, 모든 종류의 이미지 목록을 가능한 한 부드럽고 빠르게 스크롤하는데 있다. 이미지를 가져오고 크기를 조정하고 표시해야 하는 모든 경우에도 효과적이다.

이정도만 해도 신뢰성이 있는 라이브러리 이지만, 다른 라이브러리 대신 Glide를 사용한 이유가 되지는 못한다. 현재 Android 진영에서 널리 사용되고 있는 라이브러리는 Coil / Picasso / Glide / Fresco 를 비교해 보겠다!

비교 항목

→ ‘일반적인’ 이미지 첫 이미지 로드

  • 서버에서 이미지를 바로 다운로드 하는 시나리오
  • 모든 라이브러리 보다 Glide가 빠름

→ ‘일반적인’ 이미지 처음 로드 이후 캐시에서 로드

  • 모든 라이브러리 보다 Glide가 빠름

→ ‘특수한’ 이미지 로드

  • gif 나 대용량 이미지 로드시, Glide가 빠를 것이라는 장담을 하진 못함
  • 많은 이미지를 로드하기에는, Kotlin 에서 사용하도록 설계된 Coil이 적합할 지도 모른다

결론

→ 니밥내밥 에서 이미지가 가지는 의미

  • 서비스의 중심적인 의미를 가지진 않는다
  • 일부 리뷰와 프로필 기능에 삽입되는 이미지 정도
  • 특수한 경우가 아닌 일반적인 경우의 최적의 속도를 가지는 Glide 라이브러리 채택
Clone this wiki locally