During running the splash screen it will open the home page for some millisecond and then loading the splash screen .How can i avoid that initial loading
The problem is you are using a modal as a splash screen, and you’re waiting until platform ready to present it. Why not use the splashscreen plugin that comes with ionic?
Isn’t the modal additionally to the normal splash?
Why do you need that @sabarinathen?
What is that timeout for?
Add log outputs to both functions (and inside the platform.ready) to see what is fired when. I think because pf the platform.ready this is later than expected.
I would probably start the app in this SplashPage and later replace the rootpage so it completely goes to a different Page. Not load the final page and then overlay the SplashPage. (untested)