I guess the Arduino part is possible and feasible but I doubt that you can access the variables of another program on an Android device (would be a big security hole).
If you tell us what functionality you wanna use of that big commercial app, we may have a solution how to do this stuff without using that app and probably even completely within an Arduino application.