Based on the Android Implementation:
https://github.com/opentrack/opentrack/wiki/Smartphone-Headtracking
This uses OpenTrack UDP instead of FreePie UDP
Refer to the Wiki for Setup Instructions and other information