Popular Flutter Image Packages
There are many packages on https://pub.dev/ but sometimes we are searching for the one package that fits our needs well and it takes time to search for the right package as per our needs.
So here I'm sharing some of the popular packages by a third party or flutter which might be useful in your flutter projects.
If you are about to start flutter and searching for any tutorial for beginners, the following are the free tutorials on youtube that you can head over to
1. Flutter Tutorial For Beginners (by The Net Ninja)
2. Flutter Crash Course for Beginners 2021- Build a Flutter App with Google's Flutter &Dart (by AcadeMind)
Popular Image Packages:
1. Image Picker
It's a flutter plugin for Ios and Android to pick images from the image library and take pictures with the camera. It also offers to retrieve a lost data.
For more info, Click Here
2. Flutter BlurHash
It's a compact representation of a placeholder of an image. It's a very useful package for showing a blurry effect on an image while it is loading like Instagram does
3. Progressive Image
It's a flutter widget that progressively loads large images using low-quality image placeholders. Some of the features of this widget or package are following:
- Displays placeholder and thumbnail image until the target Image loads.
- Smooth Fade-in animations for preventing immediate image popups on load.
- Blur effect for the low-resolution thumbnail to prevent the pixelated view.
- Effectively resolves thumbnail image before the target image starts to fetch for a quick first impression.
4. Cached Network Image:
It's a flutter library that loads the image from the internet and keeps them in the cache directory. It is very useful in cases where you don't need to load images repeatedly.
It stores and retrieves images from flutter_cache_manager
USAGE:
CachedNetworkImage(
imageUrl: imageURL,
imageBuilder: (context, imageProvider) => Container(
decoration: BoxDecoration(
image: DecorationImage(
image: imageProvider,
fit: BoxFit.cover,
colorFilter:
ColorFilter.mode(Colors.red, BlendMode.colorBurn)),
),
),// To apply decoration or cover with some kind of widget
placeholder: (context, url) => CircularProgressIndicator(),// Placeholder Widget
errorWidget: (context, url, error) => Icon(Icons.error),
),
For More Info, CLICK HERE
5. Extended Image
It is a powerful official extension library of the image, which supports placeholder(loading)/ failed state, cache network, zoom pan image, photo view, slide-out page, editor(crop, rotate, flip), paint custom, etc.
For Demo Video, CLICK HERE
For More Info, CLICK HERE
#Flutter
#Happy Coding😊
Nive👍
ReplyDeleteGreat blog with good information.
ReplyDeleteGoogle Flutter Training in Chennai
Google Flutter and Dart Online Training
Flutter Training in Bangalore