Okay, yeah you can do that.
And no, it doesn’t have to be either or, you could just modify the code that received the data, to remember the current values, before passing the data on to the code that sends it to the autopi platform.
Then you will both be able to look at the data on the dashboard, trips etc, and get realtime values from the device.
By the way, we actually have this on our roadmap, being able to stream realtime values to a local dashboard, or in your case, a android application.
You can take a look at the core repository on github.com/autopi-io, that could give you some hints as to how data is read, stored and transmitted.