Hi Ian.
The android software is a direct replacement for the original CollisionAvoid iPhone app.
The whole system works a bit like this.
GPS Position data GPS Pos + Traffic
GPS source ------------------------------> PilotAware box ---------------------------> Nav Software
^
ADSB Traffic |
P3I Traffic --------------------|
GPS source can come from various options, namely CollisionAvoid software on iPhone, PilotAwareAndroid on Android phone/tab and most recently USB GPS plugged into PilotAware box.
Nav Software also has various options. Personally, I run SkyDemon on a 10" Android tablet, or on my Samsung Phone. Other software also works (Runway HD, EasyVFR, etc). Other folks use iPad/iPad Mini for their Nav software.
I have had success running both PilotAwareAndroid and Skydemon on the same device ie mobile phone and I assume my tablet would do the same, except it doesn't have a GPS chip.
With regards the barometric sensor, this is fitted to the PilotAware box. I'm not sure at the moment if there is any need for the GPS source to influence the pressure sensor. I think Lee will be implementing this through the web page config.
I'm currently rewriting the PilotAwareAndroid software to improve the user interface, allow configuration of settings, implement TCP and/or UDP and pass NMEA sentences in addition to the P3I sentence. I'm not a professional programmer and I'm working on this in my free time so I expect it will all take a while, however if Lee releases firmware which requires an Android app upgrade to maintain functionality then I hope to be able to release that promptly.
Hope this helps. I'm sure Lee could fill in any gaps