원문보기:링크

Sample Apps

samples/ 디렉토리에는 Glide 로 이미지를 로드하는 방법을 비롯한 다양한 사용법에 대해 확인할 수 있는 여러가지 샘플 앱들을 있습니다.

샘플 앱들은 모두 gradle 로 빌드 되며, sample_app_name/src/main 에서 코드를 확인 하실 수 있습니다.

샘플 앱들은 아래와 같이 빌드 할 수 있습니다.

  1. GitHub 에서 Glide 레포지토리 를 Clone.
  2. ./gradlew :samples:<sample_name>:build 를 실행.

만일 자동으로 인스토릴 하고 싶다면, 샘플 앱을 열고 아래와 같이 gradle 명령어를 입력 합니다.

./gradlew :samples:<sample_name>:run

Flickr

Flickr app 은 Flickr 의 오픈 API 를 이용해서 이미지에 맞는 키워드를 찾고, 다운로드 하고, 몇가지 사이즈로 디스플레이 해주는 앱 입니다.

  • 소스코드
  • 빌드 명령어:./gradlew :samples:flickr:run

Gallery 앱은 RecyclerView 를 이용해 이미지와 비디오 썸네일을 보여주는 앱 입니다.

  • 소스코드
  • 빌드 명령어:./gradlew :samples:gallery:run
Giphy

Giphy app 은 Giphy의 오픈 API 를 이용하여 인기 GIF 의 메타데이터를 다운로드 하고 이를 보여주는 앱 입니다.

  • 소스코드
  • 빌드 명령어:./gradlew :samples:giphy:run
SVG

SVG 앱은 Glide 의 유연한 디코딩 파이프라인을 다양한 리소스 타입들을 어떻게 디코드 하는지 확인 할 수 있는 앱 입니다. SVG 데이터를 리소스나 네트워크를 통해 불러오고, 커스텀 디코더와 드로어블을 사용해 디스플레이 해줍니다.

  • 소스코드
  • 빌드 명령어:./gradlew :samples:svg:run
Imgur

Imgur 앱은 Imgur 의 이미지들을 검색하고 이를 보여주는 앱 입니다.

  • 소스코드
  • 빌드 명령어:./gradlew :samples:imgur:run

오픈소스 앱

Google I/O

2014 년 Google I/O app 은 Glide 를 사용하여 다양한 시나리오에서 이미지들을 보여주고 있습니다. Google I/O app 은 깃헙에서 확인 할 수 있으며, I/O 팀에서 이미지 로딩 과 같이 유명한 몇가지 블로그 포스트도 작성하였습니다. 그 외 포스트를 보시려면, Readme.md 를 확인하시기 바랍니다.