singlesoup / awesome-flutter-libraries

List of Awesome & Best Flutter Libraries

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Best Flutter Libraries

ko-fi

youtube_flutter

https://pub.dev/packages/youtube_player_flutter

Flutter plugin for playing or streaming YouTube videos inline using the official iFrame Player API.


chewie

https://pub.dev/packages/chewie

The video player for Flutter with a heart of gold.

The video_player plugin provides low-level access to video playback. Chewie uses the video_player under the hood and wraps it in a friendly Material or Cupertino UI!


video_player

https://pub.dev/packages/video_player

A Flutter plugin for iOS and Android for playing back video on a Widget surface.


scratcher

https://pub.dev/packages/scratcher

Scratch card widget which temporarily hides content from user.


sleek_circular_slider

https://pub.dev/packages/sleek_circular_slider

A highly customizable circular slider/progress bar for Flutter.


status_alert

https://pub.dev/packages/status_alert


flare_flutter

https://pub.dev/packages/flare_flutter

For adding Flare Animation in app


country_picker

https://pub.dev/packages/country_code_pickerhttp://

A flutter package for showing a country code selector.


flutter_spinkit

https://pub.dev/packages/flutter_spinkit

A collection of loading indicators animated with flutter. Heavily inspired by @tobiasahlin's SpinKit.


RotatingPlain

DoubleBounce

Wave

WanderingCubes

FadingFour

FadingCube

Pulse

ChasingDots

ThreeBounce

Circle

CubeGrid

FadingCircle

RotatingCircle

FoldingCube

PumpingHeart

DualRing

HourGlass

PouringHourGlass

FadingGrid

Ring

Ripple

SpinningCircle

SquareCircle

flutter_easyrefresh

https://pub.dev/packages/flutter_easyrefresh

Just like the name, EasyRefresh can easily implement pull-down refresh and upload operations on Flutter applications. It supports almost all Flutter controls. Its functions are similar to Android's Smart Refresh Layout, and it also draws on the advantages of many tripartite libraries. EasyRefresh integrates various styles of Headers and Footers, but it has no limitations. You can easily customize it. Using Flutter's powerful animation, even a simple control can be done. EasyRefresh aims to build a strong, stable and mature drop-down refresh framework for Flutter.

Basic User profile
BasicPage UserProfilePage
NestedScrollView Link header
NestedScrollViewPage LinkHeaderPage
First refresh Empty widget
FirstRefreshPage EmptyPage

|Second floor|Chat demo|

Second floor Chat demo
SecondFloorPage ChatPage

Style presentations

Material BallPulse
MaterialPage BallPulsePage
BezierCircle BezierHourGlass
BezierCirclePage BezierHourGlassPage
Phoenix Delivery
PhoenixPage TaurusPage
Space Delivery
SpacePage DeliveryPage

animated_text_kit

https://pub.dev/packages/animated_text_kit

A flutter package which contains a collection of some cool and awesome text animations.


flutter_launcher_icon

https://pub.dev/packages/flutter_launcher_icons

A command-line tool which simplifies the task of updating your Flutter app's launcher icon. Fully flexible, allowing you to choose what platform you wish to update the launcher icon for and if you want, the option to keep your old launcher icon in case you want to revert back sometime in the future.


fontawesome_flutter

https://pub.dev/packages/font_awesome_flutter

The Font Awesome Icon pack available as set of Flutter Icons.

Based on Font Awesome 5.12.1. Includes all free icons:

  • Regular
  • Solid
  • Brands

local_auth

https://pub.dev/packages/local_auth

This Flutter plugin provides means to perform local, on-device authentication of the user.

This means referring to biometric authentication on iOS (Touch ID or lock code) and the fingerprint APIs on Android (introduced in Android 6.0).


timeago

https://pub.dev/packages/timeago

A library useful for creating fuzzy timestamps. (e.g. "5 minutes ago") Live Demo: Cick Here


fl_chart

https://pub.dev/packages/fl_chart

💥 A library to draw fantastic charts in Flutter 💥

FL Chart Logo

LineChart BarChart PieChart
Read More Read More Read More
ScatterChart
                                                                                      
Read More

flutter_downloader

https://pub.dev/packages/flutter_downloader

A plugin for creating and managing download tasks. Supports iOS and Android.

This plugin is based on WorkManager in Android and NSURLSessionDownloadTask in iOS to run download task in background mode.


firebase_ml_vision

https://pub.dev/packages/firebase_ml_vision

A Flutter plugin to use the ML Kit Vision for Firebase API.


share_extend

https://pub.dev/packages/share_extend

A Flutter plugin for iOS and Android for sharing text, image, video and file with system ui.


palette_generator

https://pub.dev/packages/palette_generator

A Flutter package to extract prominent colors from an Image, typically used to find colors for a user interface.


story_view

https://pub.dev/packages/story_view

Story view for apps with stories.


signature

https://pub.dev/packages/signature

A Flutter plugin providing performance optimized signature canvas with ability to set custom style, boundaries and initial state. This is native flutter implementation, so it supports all platforms.


gallery_saver

https://pub.dev/packages/gallery_saver

Saves images and videos from network or temporary file to external storage. Both images and videos will be visible in Android Gallery and iOS Photos.


flutter_ffmpeg

https://pub.dev/packages/flutter_ffmpeg

FFmpeg plugin for Flutter. Supports iOS and Android.

Video & Audio: Editing, Compression, Conversion, etc.


flutter_translate

https://pub.dev/packages/flutter_translate

Flutter Translate is a fully featured localization / internationalization (i18n) library for Flutter.

It lets you define translations for your content in different languages and switch between them easily.


photo_view

https://pub.dev/packages/photo_view

A simple zoomable image/content widget for Flutter.

PhotoView enables images to become able to zoom and pan with user gestures such as pinch, rotate and drag.

It also can show any widget instead of an image, such as Container, Text or a SVG.

Even though being super simple to use, PhotoView is extremely customizable though its options and the controllers.

. .

flutter_spinning_wheel

https://pub.dev/packages/flutter_spinning_wheel

A customizable widget to use as a spinning wheel in Flutter.


###Thank you all amazing coders who developed these amazing useful libraries for community 👍🏻

About

List of Awesome & Best Flutter Libraries