android paging (1) 썸네일형 리스트형 [AOS] Paging3 적용하기 페이징은 뉴스기사나 이커머스와 같이 많은 양의 데이터를 유저에게 원활하게 보여주기 위해 사용합니다. 장점 1. 중복 로딩 방지 2. 현재 데이터 페이지 넘버를 변수로 관리 3. 리스트 스크롤 특정 시점에 맞춰 데이터 로드 4. 로딩이나 에러등의 상태 관리의 용이하고 새로 고침이나 재시도 기능을 제공 5. 새로 고침된 데이터 변경시 'notifyItemChanged(position: Int)' 메소드등 호출 하지 않아도 자연 스럽게 변경 Paging3로 마이그레이션 하면서 겪은 내용 및 작업들을 공유하겠습니다. ※저는 MVVM 패턴과 Clean Architecture 구조에서 작업 했습니다. 구조 PaingSource나 RemoteMediator에서 PagingConfig 정보를 토대로 Pager를 통해 .. 이전 1 다음