목록2025/01/28 (1)
성장기록지
Paging 학습 및 프로젝트 적용
Paging이란?공식문서에는 다음과 같이 작성되어져있다.요약하자면 데이터를 가져올 때 한 번에 모든 데이터를 가져오는 것이 아니라 페이지로 나눠서 가져오는 것을 뜻한다.이때 데이터는 로컬 데이터베이스에 있을 수 있고, 통신을 통해 가져올 수도 있는 것이다. Paging의 장점영어는 어려우니 하나씩 해석해보겠다.페이징 된 데이터의 in-memory 캐싱 -> 앱이 페이징 데이터로 작업하는 동안 시스템 리소스를 효율적으로 사용 가능요청 중복 제거 기능이 기본으로 제공되어 앱에서 네트워크 대역폭과 시스템 리소스를 효율적으로 사용 가능.사용자가 로드된 데이터의 끝까지 스크롤할 때 구성 가능한 RecyclerView 어댑터가 자동으로 데이터를 요청 (무한 스크롤이 구현 가능하다는 뜻.)Kotlin 코루틴 및 F..
개인 프로젝트
2025. 1. 28. 22:35