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

Image from https://pub.dev/
   DEMO VIDEO:

    

       
    For More Info, CLICK HERE

    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.
For More Info, CLICK HERE

   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.

image cropper using extended_image package


For Demo Video, CLICK HERE

For More Info, CLICK HERE


#Flutter

#Happy Coding😊




Comments

Post a Comment

Popular posts from this blog

How to use Custom Icons in Flutter(Using SVG or Icon Font)?

Flutter ZERO Boilerplate Routing With Auto Route

Flutter Video Feeds (Like Instagram or Facebook)