If you had a tool to which you:
"Hey, tool, this is my database, these are my tables. Now, you create:
a class for each table that I have selected; (then I can use something like: "Product.Price = 123 * Customer.SympathyLevel"
);
a form for entering/editing data in a table (object derived from the class);
for this field, use a Spinner (or a AutoCompleteEditText);
also, creates a CustomListView for this table/view;
these two tables are related (you know, stupid tool: see PK and FK!), then create a Master/Details form;
..."
and so on.
and in the end you had much of the code ready?
This is the tool that I have started to develop.