If it were me, and I wasn’t well versed in Adobe Professional, Livecycle, or another program of that nature, I would pay for an app.
Or, I might learn how to design apps…
The drawback to an app, is every time the phone gets updated it seems, the app needs to be updated as well.