MultiViewAdapter library makes creating complex recyclerview adapters very easy. This app is a showcase for the features of the library. Following are the features of the library :
1. Easily add multiple data sets into the adapter
2. Easily manage multiple view types inside the adapter.
3. View types with different span count inside a single adapter
4. Add selection feature into the adapter
5. Add expansion for items and whole sections as well
6. Infinite scrolling
7. Drag and drop
8. Custom decoration api
9. Out of the box diffutil support
10. Swipe to dismiss
11. Data binding
12. RxDiffUtil extension