When I start my application initially, I get a black screen which stays for a few seconds before my main activity starts. In case of iphone an image with name default is dis
I guess you have a heavy operation on the onCreate method of your "Index" Activity.
You should put the heavy operations on a thread and make a splash screen with the image, and when the thread is finished, load the menu or whatever you need.
You can make a "loading screen" for example. It's really easy with Android: https://developer.android.com/guide/appendix/faq/commontasks.html#progressbar or https://developer.android.com/reference/android/widget/ProgressBar.html