I bought UDisc+ to test on my wife's original Nexus 7 and had nothing but trouble with it. It kept re-setting my round randomly and setting all previous hole scores to the par for that hole while playing.
I e-mailed the author and went back and forth when him over a period of a couple weeks and neither he nor I could solve the problem (I have an extensive IT and programming background). Tried removing/reinstalling, clearing data, upgrading to Android 4.3, everything...
A week or so ago I bought one of the new Nexus 7's for myself and installed UDisc+ on the new device and it has worked flawlessly from the start! Neither I nor the developer can find what the problem is on the older device but for now it's what I'm using.