Mobile Apps Company Programming Assignment