parts of android programs