This example project is an attempt at a simple implementation of sectioned, expandable, grid RecyclerView
I have used GridLayoutManager to achieve the fuctionality.
SectionedExpandableLayoutHelper class gets the data, puts it in required format and passes it to the SectionedExpandableGridAdapter
Helper class created allows the addition/removal of a whole section altogether and also provides with the facility to add/remove individual items from an existing section