This is an implementation of Android's new DrawerLayout