paging3 (1) 썸네일형 리스트형 [Android] Paging3 Library in Jetpack Paging3란? Jetpack의 라이브러리 중 하나로 다양한 데이터 소스로 부터 데이터를 나누어 효과적으로 로딩해준다. 네트워크 또는 로컬 데이터베이스에서 데이터 페이지를 쉽게 로드할 수 있다. Paging3의 강력한 장점은 Coroutines 뿐만 LiveData, RxJava를 최고수준으로 지원한다. Paging3의 주요 클래스에 대해서 알아보자! 1️⃣ Paging Source - 네트워크 또는 데이터베이스에서 페이징된 데이터 로드를 담당하는 추상 클래스이다. - 이 클래스를 구현하려면 페이지 키 타입을 정의해야한다. - PagingSource에서 로드된 데이터는 PagingData 인스턴스로 관리된다. - 데이터를 검색하는 방법을 정의한다. PagingDatasource에는 크게 1) Posit.. 이전 1 다음