mobile apps assignment 4