Adaptador personalizado para vista de lista

Quiero crear un custom adapterpara mi vista de lista. ¿Hay algún artículo que pueda explicarme cómo crear uno y también explicar cómo