<p dir="auto">I have a problem with my flutter application. On iOS, everytime I launch it, I see a black screen for 1-2 seconds before my first screen can be loaded. The behaviour is like the one showed in <a href="https://www.youtube.com/watch?v=EpB_AdekLNc&amp;feature=youtu.be" rel="nofollow">video</a></p>
<p dir="auto">I have setup a splashscreen editing LaunchScreen.storyboard. This happens even if I try to launch the default flutter app (counter), and both in emulator and real device.</p>
<h2 dir="auto">flutter doctor -v output</h2>


<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="[✓] Flutter (Channel beta, v0.11.9, on Mac OS X 10.14 18A391, locale it-IT)
    • Flutter version 0.11.9 at /Users/cosimosguanci/Downloads/flutter
    • Framework revision d48e6e433c (2 weeks ago), 2018-11-20 22:05:23 -0500
    • Engine revision 5c8147450d
    • Dart version 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)

[!] Android toolchain - develop for Android devices (Android SDK 28.0.3)
    • Android SDK at /Users/cosimosguanci/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses

[!] iOS toolchain - develop for iOS devices (Xcode 10.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 10.0, Build version 10A255
    ✗ ideviceinstaller is not installed; this is used to discover connected iOS devices.
      To install with Brew, run:
        brew install --HEAD usbmuxd
        brew link usbmuxd
        brew install --HEAD libimobiledevice
        brew install ideviceinstaller
    ✗ ios-deploy not installed. To install with Brew:
        brew install ios-deploy
    • CocoaPods version 1.5.3

[✓] Android Studio (version 3.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 31.1.1
    • Dart plugin version 181.5656
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)

[!] IntelliJ IDEA Community Edition (version 2018.2.4)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • For information about installing plugins, see
      https://flutter.io/intellij-setup/#installing-the-plugins

[✓] Connected device (1 available)
    • iPhone XS Max • 0A99CB7D-190D-4E59-B643-36E82E24F06E • ios • iOS 12.0 (simulator)"><pre class="notranslate"><code class="notranslate">[✓] Flutter (Channel beta, v0.11.9, on Mac OS X 10.14 18A391, locale it-IT)
    • Flutter version 0.11.9 at /Users/cosimosguanci/Downloads/flutter
    • Framework revision d48e6e433c (2 weeks ago), 2018-11-20 22:05:23 -0500
    • Engine revision 5c8147450d
    • Dart version 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)

[!] Android toolchain - develop for Android devices (Android SDK 28.0.3)
    • Android SDK at /Users/cosimosguanci/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses

[!] iOS toolchain - develop for iOS devices (Xcode 10.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 10.0, Build version 10A255
    ✗ ideviceinstaller is not installed; this is used to discover connected iOS devices.
      To install with Brew, run:
        brew install --HEAD usbmuxd
        brew link usbmuxd
        brew install --HEAD libimobiledevice
        brew install ideviceinstaller
    ✗ ios-deploy not installed. To install with Brew:
        brew install ios-deploy
    • CocoaPods version 1.5.3

[✓] Android Studio (version 3.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 31.1.1
    • Dart plugin version 181.5656
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)

[!] IntelliJ IDEA Community Edition (version 2018.2.4)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • For information about installing plugins, see
      https://flutter.io/intellij-setup/#installing-the-plugins

[✓] Connected device (1 available)
    • iPhone XS Max • 0A99CB7D-190D-4E59-B643-36E82E24F06E • ios • iOS 12.0 (simulator)
</code></pre></div>
<p dir="auto">I am trying to figure out this blank screen that shows up between the LaunchImage and my app's first screen. Has anyone noticed that. this is the code I wrote for a simple test.</p>
<div class="highlight highlight-source-dart notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="void main() =&gt; runApp(        
    new MaterialApp(
            debugShowCheckedModeBanner: false,
            title: &quot;Sample App&quot;,
            theme: new ThemeData(
                primarySwatch: Colors.yellow,
            ),
            home: new Scaffold(
                        backgroundColor: Colors.red,                        
                        body:new Container(
                            child: new Center(
                                child: new Text (&quot; Sample App &quot;, 
                                    style: new TextStyle( fontSize: 20.0, color: Colors.white ),
                                )
                            )
                        )
                    )
        )
    );"><pre class="notranslate"><span class="pl-k">void</span> <span class="pl-en">main</span>() <span class="pl-k">=&gt;</span> <span class="pl-en">runApp</span>(        
    <span class="pl-k">new</span> <span class="pl-c1">MaterialApp</span>(
            debugShowCheckedModeBanner<span class="pl-k">:</span> <span class="pl-c1">false</span>,
            title<span class="pl-k">:</span> <span class="pl-s">"Sample App"</span>,
            theme<span class="pl-k">:</span> <span class="pl-k">new</span> <span class="pl-c1">ThemeData</span>(
                primarySwatch<span class="pl-k">:</span> <span class="pl-c1">Colors</span>.yellow,
            ),
            home<span class="pl-k">:</span> <span class="pl-k">new</span> <span class="pl-c1">Scaffold</span>(
                        backgroundColor<span class="pl-k">:</span> <span class="pl-c1">Colors</span>.red,                        
                        body<span class="pl-k">:</span><span class="pl-k">new</span> <span class="pl-c1">Container</span>(
                            child<span class="pl-k">:</span> <span class="pl-k">new</span> <span class="pl-c1">Center</span>(
                                child<span class="pl-k">:</span> <span class="pl-k">new</span> <span class="pl-c1">Text</span> (<span class="pl-s">" Sample App "</span>, 
                                    style<span class="pl-k">:</span> <span class="pl-k">new</span> <span class="pl-c1">TextStyle</span>( fontSize<span class="pl-k">:</span> <span class="pl-c1">20.0</span>, color<span class="pl-k">:</span> <span class="pl-c1">Colors</span>.white ),
                                )
                            )
                        )
                    )
        )
    );</pre></div>
<p dir="auto">Here is a video of what happens .,.. see the bklack screen between the launch screen (with logo) and the red screen ... (from 1 secs to about 4 secs.)</p>
<p dir="auto"><a href="https://youtu.be/EpB_AdekLNc" rel="nofollow">https://youtu.be/EpB_AdekLNc</a></p>
<p dir="auto">The Android equivalent of this issue is <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="361496461" data-permission-text="Title is private" data-url="https://github.com/flutter/flutter/issues/22007" data-hovercard-type="issue" data-hovercard-url="/flutter/flutter/issues/22007/hovercard" href="https://github.com/flutter/flutter/issues/22007">#22007</a>.</p>