That (great actually) feeling you get when you've just finished refactored an app from ListViews to RecyclerViews with all bells and whistles (decorations, animations, drag 'n drop, ...) and recommended tricks/ways of doing things from various google talks for performance and stability, and various features ranging from drag and drop, live search/filter, undo snackbars, etc etc. Literally just starting to think about how to cleanly separate that out into some reusable stuff across various apps, when releases a clean solid library to simplify all that and a lot more (and he has a good track record with libraries and quality making the decision a nobrainer). Including my next features on the todo list with overlay and sticky headers and material index.
Thanks , much appreciated, will convert directly to use FastAdapter!
It is an easy Adapter api which simplifies all the work of writing a good and fast adapter. Stop wasting time by writing an adapter, and all the logic to animate, remove, expand, reorder items. Everything is handled by the FastAdapter for you. This library was written with a lot of detail on speed, and stability.
Getting a Recycler filled with items is now as easy as writing your Item and the logic how it should look like. Fill the adapter with your item's and it is ready.
Just try the sample and see how easy and fast it is.
What do you get:
- Click / LongClick / Touch listeners
- Single / Multi - Selection
- Expandable items
- Saves the state of selections / expandable items inside the SavedInstanceState
- Simple Drag & Drop based on (https://github.com/AleBarreto/DragRecyclerView)
- Very fast
- Useful helpers which make your life easier
There is also a sample app: