You could consider lazy loading data, as in only loading data when actually needed.
Depending on how much data you need to load, it shouldn't be that time consuming to load a few rows from an SQLite database. But you are right the startup process on Android is a bit slow, hopefully Xamarin will look into it at some point. In the meantime try loading as few things as possible on startup. On Fri, Nov 25, 2011 at 12:46 PM, was <skylog...@btconnect.com> wrote: > Hi, > > Well, my app takes 6 secs to start up on my ZTC San Francisco. However, the > main activity reads quite a few preferences from a SQLite table on startup, > so that probably slows things a bit. I haven't really looked at optimising > startup times yet, so I'm not sure whether or not it could be speeded up. > Thereafter it is reasonably responsive even though SQLite tables are being > written/read when moving between most screens. None of my 23 users (it's a > new app on the Market) have complained yet! > > Regards...Andrew > > -- > View this message in context: > http://mono-for-android.1047100.n5.nabble.com/Test-on-Real-Device-before-paying-for-a-licence-tp5014624p5022606.html > Sent from the Mono for Android mailing list archive at Nabble.com. > _______________________________________________ > Monodroid mailing list > Monodroid@lists.ximian.com > > UNSUBSCRIBE INFORMATION: > http://lists.ximian.com/mailman/listinfo/monodroid > -- Med Venlig Hilsen / With Best Regards Tomasz Cielecki http://ostebaronen.dk _______________________________________________ Monodroid mailing list Monodroid@lists.ximian.com UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid