Mobile device programming week 1