페이징

    [Kotlin] 페이징 3.0 라이브러리 사용해보기 + 로딩 기능도 사용해보기(그리드 레이아웃에서 로딩 가운데에 표시해보기.)

    [Kotlin] 페이징 3.0 라이브러리 사용해보기 + 로딩 기능도 사용해보기(그리드 레이아웃에서 로딩 가운데에 표시해보기.)

    페이징 라이브러리 개요 | Android 개발자 | Android Developers 페이징 라이브러리 개요 Android Jetpack의 구성요소 페이징 라이브러리를 사용하면 로컬 저장소에서나 네트워크를 통해 대규모 데이터 세트의 데이터 페이지를 로드하고 표시할 수 있습니다. developer.android.com 안드로이드 개발을 하다보면, RecyclerView를 사용할 때가 많다. 그런데 네트워크 통신을 통해 List 형태의 데이터를 받아올 때 너무 많은 데이터를 한 번에 받아오도록 구현할 경우에는 로딩이 오래 걸리고, 사용자로 하여금 데이터를 많이 사용하도록 하게 된다. 이를 방지하기 위해 Server의 API에서 페이지 번호를 나누어서 내려주게 되는데, 안드로이드에서는 이것을 받기 위해 예전에..