Mobile device programming week 2