# ListAdapter
[Android][Kotlin] RecyclerView에서 Adapter와 ListAdapter의 차이점
RecyclerView는 안드로이드 앱에서 목록을 표시할 때 자주 사용되는 유연한 뷰 구조입니다. 이 글에서는 RecyclerView를 사용할 때 선택할 수 있는 두 가지 어댑터 유형, 즉 기본 RecyclerView.Adapter와 확장된 ListAdapter에 대해
ListView에서 RecyclerView를 지나 ListAdapter까지
ListView에서 RecyclerView를 지나 ListAdapter까지
[Kotlin/Android] ListAdapter에서 ItemTouchHelper 사용하기
이전 포스팅(이번 포스팅에선 ListAdapter에서 문제없이 ItemTouchHelper를 사용하는 방법을 적어보겠습니다.우선 ListAdapter에 대해 간략히 알아보고 가겠습니다.RecyclerView.Adapter base class for presenting

[Android/Kotlin] Header가 있는 Recyclerview에 ListAdapter 적용하기 (DiffUtil, AsyncListDiffer)
리사이클러뷰를 구현하고 찾아보던 중 notifyDataSetChanged() 를 남발하면 불필요한 데이터 교체가 일어나 성능 저하가 일어난다는 사실을 알게 되었다그래서 DiffUtil을 통해 성능을 개선할 수 있도록 기존 리사이클러뷰 어댑터를 수정해보았다DiffUtil

[Android] ListAdapter
Adapter의 역할 RecyclerView에 보야줄 데이터 리스트 관리 View 객체를 재사용하기 위한 ViewHolder 객체 생성 데이터 리스트에서 position에 해당되는 데이터를 itemView에 표시 이 중에서 ListAdapter의 사용 목적은 3
[Android] AsyncListDiffer와 ListAdapter
RecyclerView를 사용할 때, 리스트가 update되어 데이터를 다시 출력해야할 경우 adapter의 notifyDateSetChanged()를 호출하여 사용합니다. 하지만 이는 성능에 좋지 않은 영향을 미치게 됩니다. notifyDataSetChanged의

From DiffUtil To ListAdapter
리사이클러뷰에서 탈출하자. NotifyData는 이제 그만. DiffUtil,ListAdapter,AsyncListDiffer
[Android/kotlin] RecyclerView ListAdapter + Diffutil
기존에 notifyDataSetChanged()를 통해 데이터를 업데이트하면 1개만 바뀌어도 나머지 데이터도 모두 업데이트되는 불필요함이 있었는데 ListAdapter를 사용하게되면 백그라운드 스레드에서 DiffUtil를 통해 불필요한 교체 비용을 줄일 수 있다. Re
[Android/Kotlin] RecyclerView에서 ListAdapter +DiffUtil 사용해보기
RecyclerView -> ListAdapter + DiffUtil