I'm working on something similar, but I am completely forgoing SQL - I'm using a server side SQL system, but the app itself does everything with HTTP file transfers. I don't like the idea of connecting to an SQL server via WiFi, not without some sort of abstraction to ensure that the data is intact first. So I'm storing the data locally, syncronising via HTTP transfers, and on the server side there's a program (actually just an Access database for now) that interprets the files and updates the SQL databases.
So I avoid data corruption issues, and minimize SQL traffic to a single server PC.
Technical stuff aside, I'd say that AppGameKit is very well suited to a data collection app - the text handling is great, it's easy to scroll the screen etc... and AppGameKit will work on anything from a raspberry PI, to an android or iOS device, right upto a PC. It also works great on Windows tablets, which IMO offer the best value for money. I'm sure I have a screenshot of my project, let me see if I can dig it out...
The code is dark and full of errors