CST407 Android Development