I’ve several views around my Android Application (using CBLite) and they are created on demand by fragments and activities.
So at first run, as the user browses the app, there are this annoying lags when the views are used by the first time.
How should I address this issue in order to improve the user’s experience?
1 - Should I create all my views in a splash screen, showing only one progress dialog, or
2 - Should I show a progress dialog for each view creation?
I would like to hear your opinion and suggestions about this.