An app that shows a list of creatures and the food they eat as well as a screen for creatures favourited by the user. Credit: Raywenderlich Beginning RecyclerView course
Contains
- Drag and drop with recyclerview for both GridLayoutManager & LinearLayoutManager
- Swipe to delete
- RecyclerView Item animation in relation to scroll direction
- DiffUtil to calculate list difference
- Multiple view types in recyclerView
- Showing headers
- Adding custom item decorator
- Databinding with Recylerviews & BindingAdapters
- Nested RecyclerView
- Custom span size
- Using handler icon to trigger drag and drop action