ibrahimyilmaz7
Re:`pagingDataAdapterOf` builder function for `PagingDataAdapter` in K...
on Wednesday August 19, 2020 @06:05AM (#24208806)
Hi Android Fellas,
pagingDataAdapterOf builder function for PagingDataAdapter,which is alpha now, has been introduced in the version 1.2.0 of kiel.
github: https://github.com/ibrahimyilmaz/kiel
Example usage: ```Kotlin private val adapter = pagingDataAdapterOf<EntityListItem> { diff( areItemsTheSame = { old, new -> old.entityData.id == new.entityData.id }, areContentsTheSame = { old, new -> old == new } ) register( layoutResource = R.layout.item_entity, viewHolder = ::EntityListItemViewHolder, onBindBindViewHolder = { viewHolder, _, item -> viewHolder.itemView.setOnClickListener { viewModel.select(item) } viewHolder.binding.entityTitleTextView.text = item.title
viewHolder.binding.entityRemoveRelationAction.isVisible = item.isRemoveAvailable
if (item.isRemoveAvailable) {
viewHolder.binding.entityRemoveRelationAction.setOnClickListener {
viewModel.removeRelation(item)
}
}
}
)
}
```
Any feedback, idea or PR is always welcome
Sincerely IbraBuild Better RecyclerView Adapter with Kiel
Re:Build Better RecyclerView Adapter with Kiel
on Wednesday August 12, 2020 @08:29AM (#24131342)
Let's build better and clean recycler view adapter with Kiel.
https://medium.com/@cs.ibrahimyilmaz/build-better-and-clean-...
Re:Show HN: Kiel – Minimalist Kotlin DSL for RecyclerView.Adapter
on Tuesday August 11, 2020 @11:36AM (#24121468)
Kiel ist eine schöne stadt und die gefällt mir!
Re:Show HN: Kiel – Minimalist Kotlin DSL for RecyclerView.Adapter
on Tuesday August 11, 2020 @11:35AM (#24121458)
Agree with you! and also having unnecessary delegation for simple things!
So that's why there is Kiel. Any review/issue/PR are welcome.
Re:Show HN: Kiel – Minimalist Kotlin DSL for RecyclerView.Adapter
on Monday August 10, 2020 @04:50AM (#24107006)
Kiel is a RecyclerView.Adapter with a minimalist and convenient Kotlin DSL which provides utility on top of Android's normal RecyclerView.Adapter.