## https://github.com/vivchar/RendererRecyclerViewAdapter * Now you do not need to implement adapters for RecyclerView; * You can easily use several types of cells in a single list; * You can reuse cells in different RecyclerView; * You can easily add a nested RecyclerView; * You can easily add the DiffUtil support; * You can easily save a state of a Item when scroll; * Using this library will protect you from the appearance of any business logic in an adapter 
https://github.com/vivchar/RendererRecyclerViewAdapter