Flutter Gems

A Flutter package landscape guide comprising 2500+ neatly categorized useful and popular packages!

Follow on Twitter Subscribe for Updates Contribute

Crafted with 💙 for Flutter Community

flutter_launcher_icons
👍 1644

A package which simplifies the task of updating your Flutter app's launcher icon.

READ MORE
font_awesome_flutter
👍 1069

The Font Awesome Icon pack available as Flutter Icons. Provides 1500 additional icons to use in your apps.

READ MORE
get_it
👍 949

Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App"

READ MORE
rxdart
👍 920

RxDart is an implementation of the popular reactiveX api for asynchronous programming, leveraging the native Dart Streams api.

READ MORE
equatable
👍 603

An abstract class that helps to implement equality without needing to explicitly override == and hashCode.

READ MORE
flutter_blurhash Card Image
flutter_blurhash
👍 372

Compact representation of a placeholder for an image. Encode a blurry image under 30 caracters for instant display like used by Medium

READ MORE
flutter_webview_plugin
👍 364

Plugin that allow Flutter to communicate with a native Webview.

READ MORE
flutter_downloader
👍 334

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

READ MORE
workmanager
👍 315

Flutter Workmanager. This plugin allows you to schedule background work on Android and iOS.

READ MORE
after_layout
👍 259

Execute code after the first layout of your widget has been performed, i.e. after the first frame has been displayed.

READ MORE
sticky_headers Card Image
sticky_headers
👍 211

Flutter Sticky Headers - Lets you place headers on scrollable content that will stick to the top of the container whilst the content is scrolled.

READ MORE
redux
👍 171

Redux is a predictable state container for Dart and Flutter apps

READ MORE
app_review Card Image
app_review
👍 122

Request and Write Reviews and Open Store Listing for Android and iOS in Flutter.

READ MORE
draggable_scrollbar Card Image
draggable_scrollbar
👍 121

A scrollbar that can be dragged for quickly navigation through a vertical list. Additional option is showing label next to scrollthumb with information about current item.

READ MORE
responsive_scaffold Card Image
responsive_scaffold
👍 114

On mobile it shows a list and pushes to details and on tablet it shows the List and the selected item.

READ MORE
backdrop Card Image
backdrop
👍 107

Backdrop implementation in dart. (https://material.io/design/components/backdrop.html)

READ MORE
flutter_sms Card Image
flutter_sms
👍 72

A Flutter plugin to Send SMS and MMS on iOS and Android. If iMessage is enabled it will send as iMessage on iOS. This plugin must be tested on a real device on iOS.

READ MORE
page_turn Card Image
page_turn
👍 65

Page Turn Widget | Add a page turn effect to widgets in your app.

READ MORE
flutter_uploader
👍 60

background upload plugin for flutter

READ MORE
import_sorter
👍 55

Automatically organize your dart imports

READ MORE
get_version Card Image
get_version
👍 52

Get the Version Name, Version Code, Platform and OS Version, and App ID on iOS and Android.

READ MORE
flutter_whatsnew Card Image
flutter_whatsnew
👍 43

A new Flutter package to show updates to users.

READ MORE
infinite_listview Card Image
infinite_listview
👍 37

ListView with items that can be scrolled infinitely in both directions.

READ MORE
rx_command
👍 35

Reactive event handler wrapper class inspired by ReactiveUI.

READ MORE
package_info_plus
👍 24

Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android.

READ MORE
wear
👍 21

A plugin that offers Flutter support for Wear OS by Google

READ MORE
state_persistence
👍 21

Persist state across app launches. By default this library store state as a local JSON file called `data.json` in the applications data directory.

READ MORE
persist_theme
👍 20

A flutter plugin for persisting the theme data. Support for Dark Mode.

READ MORE
firestore_helpers
👍 17

Firestore helper function to create dynamic and location based queries

READ MORE
connectivity_plus
👍 17

Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.

READ MORE
breakpoint
👍 17

A Flutter plugin to calculate the material design breakpoints.

READ MORE
share_plus
👍 15

Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.

READ MORE
sealed_unions
👍 15

Sealed Unions for Dart

READ MORE
device_info_plus
👍 10

Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on.

READ MORE
battery_plus
👍 7

Flutter plugin for accessing information about the battery state(full, charging, discharging).

READ MORE
android_intent_plus
👍 6

Flutter plugin for launching Android Intents. Not supported on iOS.

READ MORE
sensors_plus
👍 5

Flutter plugin for accessing accelerometer and gyroscope sensors.

READ MORE
android_alarm_manager_plus
👍 4

Flutter plugin for accessing the Android AlarmManager service, and running Dart code in the background when alarms fire.

READ MORE