Lately I've taken to using the GHIN app. I don't use the GPS features as much as I do the score/stat keeping. You can enter score, FIR, GIR and putts, and then it automatically posts your round to your GHIN account at the end. The GPS info in the free version is feature limited compared to the paid version, but for most people it would be serviceable enough.