Create a ListView for Android applications which contains complex formats such as images and text. Populates the ListView from a List of objects. Full source code at