안드로이드 Paging 3.0 #1 - 맛보기


안드로이드 Paging 3.0  #1 - 맛보기

Paging 라이브러리란? 페이징을 쉽게 구현하기 위해 안드로이드에서 제공하는 라이브러리이다. 최근 3.0 Alpha 버전이 릴리즈 되었단 걸 알게 되었다. Paging2와 변한 점 DataSource 관련 코드가 PagingSource 하나로 통합되었다. Header, Footer, separator를 넣을 수 있는 코드 (insertHeaderItem, insertFooterItem, insertSeparators)가 추가되었다. 로딩 처리를 쉽게 할 수 있다. 데이터 refresh 에 대한 처리가 추가되었다. 로딩 시 발생하는 에러 처리를 쉽게 할 수 있다. 더 이상 Config 생성 방식이 빌더 패턴이 아니다. 데이터의 캐싱이 가능하다. 위에 7가지 정도가 바뀌었다. 기존 Paging 보단 코드가..


원문링크 : 안드로이드 Paging 3.0 #1 - 맛보기