Let’s Pickle

로딩속도에 초점을 맞춘 안드로이드 이미지 피커 라이브러리를 배포했습니다.

Instagram 및 Facebook과 같은 타사 앱보다 월등히 빠른 로딩속도를 보여줍니다.
퍼포먼스 비교 영상 참고 (소리주의!)

설정

앱 모듈의 build.gradle에 다음 내용을 추가합니다.

최신버전 :

dependencies {
  implementation "com.charlezz:pickle:최신버전"
}

특징 

  • Paging3 기반으로 수십만장의 이미지 및 비디오를 가진 디바이스에서도 일정한 로딩 속도를 보장
  • Android 11 및 Scoped Storage 지원
  • minSdk API 16 지원
  • ActivityResultCallback 지원

현재 알파 스테이지로 개선 해야할 부분도 많고 구현해야할 기능도 많이 남아 있습니다.
피드백 및 PR 환영입니다!

https://github.com/Charlezz/Pickle/

Buy me a coffeeBuy me a coffee
카테고리: AlphaAndroid

2개의 댓글

been · 2021년 3월 1일 8:56 오후

혹시 깃헙 샘플코드에 ItemViewBinding 이라는 클래스는 어디에서 볼 수 있을까요 ㅠ

    Charlezz · 2021년 3월 3일 8:49 오전

    오픈채팅방에서 질문 주셨던 분 이시죠??
    다른 분들을 위해 다시 한번 답변 남깁니다 ㅎ

    ItemViewBinding은 데이터 바인딩 라이브러리에 의해 생성되는 클래스입니다.
    프로젝트 모듈내에 item_view.xml 파일이 있고 파일명에 Binding이라는 접미어가 붙어서 생성되는 클래스 입니다.

    자세한 내용에 대해서 알아보기 위해서는 DataBinding 라이브러리 및 어노테이션 프로세서에 대해서 찾아보시면 좋을 것 같습니다.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.