Application should record mobile device usage analytics without code changes to other existing apps it should capture the following on android : 1. application flow of other apps by keeping screenshots of which screens where looked at and which buttons were clicked on the other apps 2. recording usage statistics of which apps a user has been using (percentage of time spent on each app)