Flutter requires an initialization time while the OS sets up the app's process. Android provides the concept of a launch screen to display a Drawable while the app is initializing https://docs.flutter.dev/platform-integration/android/splash-screen#initializing-the-app