Thanks. I had considered your earlier suggestion (of improved SQL writing) but thought to ask about the local sqlite db, since even having a one-time (or initial) slower load time is likely to be off-putting for some people. Thanks for your suggestion – I’ll see how I go to refactor it.
JFYI – to give some more background info (BTW I’m using a stopwatch to measure times) for late-model devices, the current text-file loading situation is basically ok – it’s 4s from icon tap to menu-appearance (though there is black during this time, which is not ideal). I know it’s usually a 1s startup time for HelloWorld, hence quoting 3s for the load/processing of text. On older devices, I have a 6s startup time on a iPod Touch 4th Gen, and a tester reporting 5s or 8s startup time (Android HTC DesireHD 8s for post-install startup vs 5s for subsequent startups – I’ve yet to understand why there is a difference, another matter..). The situation is tolerable on the iOS due to the startup screen, but not so on the Android. I see there’s another posting on startup screens so I’ll see if that can help my situation also. Thanks again.