We'll design this type of sample Android App [first screenshot] with Expandable Layout Feature. Second screenshot is collected from ExpandableLayout's GitHub repository.
All data will come from this API in JSON format.
I used here:
- Retrofit for network call
- Picasso for image loading
- ExpandableLayout Library for Expand expected view