Skip to content

Source code for one for all expandable list adapter that provides an expandable listing feature to unlimited number of extending adapters for their individual lists.

Notifications You must be signed in to change notification settings

mmobin789/Android-Dynamic-Expandable-List-Adapter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Source code for one for all expandable list adapter that provides an expandable listing feature to unlimited number of extending adapters for their individual lists.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published