Cómo crear vistas distintas en un Adapter de RecyclerView según el tipo de datos

Cómo crear vistas distintas en un Adapter de RecyclerView según el tipo de datos

Crear Adapters de RecyclerView con distintas vistas en función del tipo de datos, y descubre cómo hacerlo genérico con renderers