This document outlines how to implement a pull to refresh feature for lists on Android. It discusses the design, which involves pulling down a list to see loading messages then refresh. It also covers how to handle touch events, adding views, smooth scrolling using interpolators, and using the window manager. The homework asks students to modify sample code to allow pulling from the left or both top and bottom to refresh a list.