<p dir="auto">It could be cool that Image.network send an event when the image is ready to display.</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="[00036.034] 02660.02697&gt;  EXCEPTION CAUGHT BY SERVICES 
[00036.038] 02660.02697&gt; The following SocketException was thrown resolving a single-frame image stream:
[00036.038] 02660.02697&gt; Failed host lookup: 'static.pexels.com' (OS Error: Name does not resolve, errno = -2)
[00036.052] 02660.02697&gt; 
[00036.052] 02660.02697&gt; When the exception was thrown, this was the stack:
[00036.061] 02660.02697&gt; #0      IOClient.send (package:http/src/io_client.dart:30)
[00036.061] 02660.02697&gt; &lt;asynchronous suspension&gt;
[00036.061] 02660.02697&gt; #1      BaseClient._sendUnstreamed (package:http/src/base_client.dart:171)
[00036.061] 02660.02697&gt; &lt;asynchronous suspension&gt;
[00036.061] 02660.02697&gt; #2      BaseClient.get (package:http/src/base_client.dart:34)
[00036.061] 02660.02697&gt; #3      NetworkImage._loadAsync (package:flutter/src/services/image_provider.dart:344)
[00036.061] 02660.02697&gt; &lt;asynchronous suspension&gt;
[00036.061] 02660.02697&gt; #4      NetworkImage.load (package:flutter/src/services/image_provider.dart:330)
[00036.061] 02660.02697&gt; #5      ImageProvider.resolve.&lt;anonymous closure&gt;.&lt;anonymous closure&gt; (package:flutter/src/services/image_provider.dart:170)
[00036.061] 02660.02697&gt; #6      ImageCache.putIfAbsent (package:flutter/src/services/image_cache.dart:82)
[00036.062] 02660.02697&gt; #7      ImageProvider.resolve.&lt;anonymous closure&gt; (package:flutter/src/services/image_provider.dart:170)
[00036.062] 02660.02697&gt; #8      SynchronousFuture.then (package:flutter/src/foundation/synchronous_future.dart:38)
[00036.062] 02660.02697&gt; #9      ImageProvider.resolve (package:flutter/src/services/image_provider.dart:168)
[00036.062] 02660.02697&gt; #10     _ImageState._resolveImage (package:flutter/src/widgets/image.dart:276)
[00036.062] 02660.02697&gt; #11     _ImageState.didChangeDependencies (package:flutter/src/widgets/image.dart:257)
[00036.062] 02660.02697&gt; #12     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3260)
"><pre class="notranslate"><code class="notranslate">[00036.034] 02660.02697&gt;  EXCEPTION CAUGHT BY SERVICES 
[00036.038] 02660.02697&gt; The following SocketException was thrown resolving a single-frame image stream:
[00036.038] 02660.02697&gt; Failed host lookup: 'static.pexels.com' (OS Error: Name does not resolve, errno = -2)
[00036.052] 02660.02697&gt; 
[00036.052] 02660.02697&gt; When the exception was thrown, this was the stack:
[00036.061] 02660.02697&gt; #0      IOClient.send (package:http/src/io_client.dart:30)
[00036.061] 02660.02697&gt; &lt;asynchronous suspension&gt;
[00036.061] 02660.02697&gt; #1      BaseClient._sendUnstreamed (package:http/src/base_client.dart:171)
[00036.061] 02660.02697&gt; &lt;asynchronous suspension&gt;
[00036.061] 02660.02697&gt; #2      BaseClient.get (package:http/src/base_client.dart:34)
[00036.061] 02660.02697&gt; #3      NetworkImage._loadAsync (package:flutter/src/services/image_provider.dart:344)
[00036.061] 02660.02697&gt; &lt;asynchronous suspension&gt;
[00036.061] 02660.02697&gt; #4      NetworkImage.load (package:flutter/src/services/image_provider.dart:330)
[00036.061] 02660.02697&gt; #5      ImageProvider.resolve.&lt;anonymous closure&gt;.&lt;anonymous closure&gt; (package:flutter/src/services/image_provider.dart:170)
[00036.061] 02660.02697&gt; #6      ImageCache.putIfAbsent (package:flutter/src/services/image_cache.dart:82)
[00036.062] 02660.02697&gt; #7      ImageProvider.resolve.&lt;anonymous closure&gt; (package:flutter/src/services/image_provider.dart:170)
[00036.062] 02660.02697&gt; #8      SynchronousFuture.then (package:flutter/src/foundation/synchronous_future.dart:38)
[00036.062] 02660.02697&gt; #9      ImageProvider.resolve (package:flutter/src/services/image_provider.dart:168)
[00036.062] 02660.02697&gt; #10     _ImageState._resolveImage (package:flutter/src/widgets/image.dart:276)
[00036.062] 02660.02697&gt; #11     _ImageState.didChangeDependencies (package:flutter/src/widgets/image.dart:257)
[00036.062] 02660.02697&gt; #12     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3260)

</code></pre></div>