paging library1 Jetpack - Paging Library (1) Jetpack - Paging Library (1) 페이징이란? 페이징은 데이터베이스의 데이터를 일정한 덩어리로 나눠서 제공하는 것을 의미합니다. Android라는 키워드를 입력했을 때, 구글은 약 28억 개에 해당하는 모든 검색 결과를 클라이언트로 내려주는 대신 상위 10개의 결과만을 보여줍니다. 이렇게 함으로써 구글은 사용자에게 원하는 결과를 빠르고 제공할 수 있고, 클라이언트에서는 이를 통해 성능, 메모리, 네트워크 비용을 효과적으로 다룰 수 있습니다. 안드로이드에서는 바로 스크롤을 이용해 데이터를 점진적으로 불러오는 무한 스크롤링 기법으로 사용할 수 있습니다. 개념 정리 PagedList: DataSource로 부터 가져온 불변 데이터 및 페이지에 대한 정보를 들고 있으면서, PagedListAd.. 2019. 8. 13. 이전 1 다음