Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 1.18 KB

File metadata and controls

26 lines (22 loc) · 1.18 KB

Android Dynamic Expandable List Adapter.

An abstract recycler view adapter (One for all) that provides a expandable list view feature to unlimited number of extending adapters for their individual lists.

Features

  • One expandable list adapter for every usage.
  • O(n) Asynchronous Expansion & Collapse using Kotlin Co-routines.
  • Single Synchronous Expansion & Collapse.
  • Accommodates every list type which extends ExpandableGroup class.
  • Add/remove group.
  • Click Listeners.
  • Single Expansion.
  • Vertical/Horizontal expansion.
  • Its not a fixed dependency to be included in your project to increase redundancy.
  • Its flexible to be converted in any library/SDK or modular form as per your requirement.
  • Modifications/Enhancements can be made as required.
  • Highly decoupled,optimized and clean code.
  • No Obfuscation Required (Proguard/Dexguard).
  • Complete Documentation.
  • UI tested (Espresso).
  • It would be a part of your project while not implying any 3rd-party involvement.

How to use ?

Just clone the project in Android Studio and run it.

For details read more on medium.