The app uses kotlin clean architecture with RxJava2 and Dagger2. The other librairies used for this app are :
GenericRecyclerAdapter : Simple Implementation of recyclerView com.github.burakeregar:EasiestGenericRecyclerAdapter:v1.5
EventBus : Propagating events across layers of the app org.greenrobot:eventbus:3.0.0
Material Search : Search bar on steroids com.github.mancj:MaterialSearchBar:0.7.5
Stetho : network monitoring com.facebook.stetho:stetho-okhttp3:1.5.0