Instead of showing boring placeholders, just show an idea of the picture while the actual picture is loading! Images can be converted to Base83 on your backend or while uploading in the frontend. Afterwards, you can send the Base83 string to your frontend. The client can then decode the Base83 string and draw the blurred image.
Based on the hash
See the example in example_main
Include the library in your project. Then call the decoder with a valid Base83 string
Image.memory(blurhash.Decoder.decode(hash, 300, 200))
- Blurhash algorithm in dart for flutter!