Adding a launch screen to your iOS app
Launch screens provide a simple initial experience while your iOS app loads. They set the stage for your application, while allowing time for the app engine to load and your app to initialize.
All apps submitted to the Apple App Store must provide a launch screen with an Xcode storyboard.
Customize the launch screen
#
                  The default Flutter template includes an Xcode
                  storyboard named LaunchScreen.storyboard
                  that can be customized with your own assets.
                  By default, the storyboard displays a blank image,
                  but you can change this. To do so,
                  open the Flutter app's Xcode project
                  by typing open ios/Runner.xcworkspace
                  from the root of your app directory.
                  Then select Runner/Assets.xcassets
                  from the Project Navigator and
                  drop in the desired images to the LaunchImage image set.
                
Apple provides detailed guidance for launch screens as part of the Human Interface Guidelines.
Unless stated otherwise, the documentation on this site reflects Flutter 3.35.5. Page last updated on 2025-9-5. View source or report an issue.