I use following code snippet to load image from network
FadeInImage.assetNetwork(
// 1. Provide placeholder
placeholder: 'assets/branding/three_speak_logo.png',
// 2. Provide network url in string
image: data.result.metadata.profile.profileImage,
fit: BoxFit.cover,
// 3. Placeholder image error handler
placeholderErrorBuilder: (context, error, stackTrace) {
return Image.asset('assets/branding/three_speak_logo.png');
},
// 4. Network image error handler
imageErrorBuilder: (context, error, stackTrace) {
return Image.asset('assets/branding/three_speak_logo.png');
},
)