ContactListActivity needs to have more functionality than can be coded in a simple list. In this activity, the list displays the contact’s name in a large blue font and the contact’s phone number in a smaller black font below the name. The list item also displays an arrow indicating that tapping the contact leads to some other activity. In this case, the
ContactActivity will open and the contact’s data is displayed. The list also allows the deletion of one or more contacts. To get this functionality, you need to create data source methods, create your own list item layout, and create your own adapter.