Creating a ListView is essential for great User Experiences on Android applications. Today we explore the necessary bits and pieces to setup one. More specifically, we need to create our own custom Adapter that provides our ListView with data. Enjoy.