Added a bunch of code (too much for one commit), but here goes: 1) created RequestData class for handling HTTP requests to the Name That Bird API, 2) created ListViewSetup class to easily set up a ListView or GridView, 3) implemented NTB API calling in SelectPlaylist and SelectLesson, 4) created tabs page for CompleteLesson which consists of two fragments for Practice and Test modes.