xmobile is a simple tool to measure mobile experience. For any android application it generates an experience report about
- Page tranistion
- Launch time
- Responsiveness
Unfortunately most of the factors that define a user's mobile experience are tough to quantify, there is also a lack of comparision with peers, this tool tries to address this gap by giving a rating. For apps in the same class (complexity, functionality) app developers can compare with existing ratings and arrive at conclusions about the experience their applications offer.
It generates a rating (1-100) for these parameters based on profiling the application from multiple perspectives like GC Overhead, Activity in Back Stack, Overdraw Count
To build the project use mvn, mvn install will build the child modules android-tool and web. cd to web and run mvn jetty:run to start the http server. Browse to http://localhost:8080/static for viewing the report. To change the port and any other detail for http server look into jetty:run documentation.