Not sure if I\'m the only one who feels this...
I find working with the sqlite api in android a complete pain in the butt and pretty soul destroying. Has anyone got
I tested a lot of my SQL in SQLite before copying them over to Android as strings. It's easier for me to debug when I can directly interact with the command line.
Another technique I use is saving as much of my queries as possible as string constants or string resources.
You also don't need SQL such as INTEGER NOT NULL
since SQLite uses duck typing/manifest typing. It does help for type affinity though..