This is a work in progress. I'll make updates as I go. The hardware part should be easy to follow. GIS stuff requires some fundamental knowledge that's too much to explain in detail here.
I really hate cell phone apps, and the need to have internet access really hinders what's available...