This projects aims to use some of the best practices in adapter usage for ListView