어댑터는 뷰 홀더의 뷰에 데이터를 출력해 각 항목을 만들어 주는 역할을 한다. 리사이클러 뷰를 위한 어댑터는 RecyclerView.Adapter를 상속받아 작성한다.
onBindViewHolder() 함수에서 Adpater 클래스 내에 생성한 클래스의 bind() 함수를 호출하여 원하는 데이터를 출력할 수 있다.
ListAdapter, DiffUtil
calculateDiff(), dispatchUpdatesTo(), AsyncListDiffer
정리 good