Category : Dart

linkfy_text A lightweight flutter package that linkifies a text containing urls, emails and hashtag like twitter does. Usage To use this package, add linkfy_text as a dependency in your pubspec.yaml file. Example: // first import the package import ‘package:linkfy_text/linkify_text.dart’; Container( child: LinkifyText( “This text contains a url: https://flutter.dev”, linkStyle: TextStyle(color: Colors.blue, fontSize: 16), onTap: (link) { /// do ..

Read more

Formidable Validator — Formdator is a fully object-oriented package for validating form fields before they get processed. Its key benefits, compared to all other similar packages, include: Object-oriented mindset: there is no static functions, only trustworthy immutable objects. Easy-to-compose validators, e.g.: Trim(ReqEmail()) for a “trimmed-required-email”, it trims the entered email before trying to validate it. You can apply multiple validation ..

Read more

Flutter_Cart  A flutter package for make your life easy. This package is used for maintaining a cart. Usage It is recommended to use any State Management. i.e:- Provider, Redux etc To use this plugin, add flutter_cart as a dependency in your pubspec.yaml file. Getting Started first create an instance of flutter cart package. After getting the instance, we ..

Read more

Flutter Shortcuts Show some  and  the repo Why use Flutter Shortcuts? Flutter Shortcuts Plugin is known for : Flutter Shortcuts Fast, performant & compatible Free & Open-source Production ready Make App Reactive Features All the features listed below can be performed at the runtime.    Create Shortcuts   Clear Shortcuts   Update Shortcuts   Use both flutter and android asset ..

Read more

advance_image_picker Flutter plugin for selecting multiple images from the Android and iOS image library, taking new pictures with the camera, and edit them before using such as rotation, cropping, adding sticker/filters. This is an advanced version of image_picker plugin. Key Features Display live camera preview in a widget. Adjust exposure Zoom camera preview Capture photo without saving into device library Capture with ..

Read more

A persian (farsi,shamsi) datetime picker for flutter, inspired by material datetime picker. Persian datetime picker inspired by material datetime picker and based on shamsi_date. Usage Add it to your pubspec.yaml file: dependencies: persian_datetime_picker: version In your library add the following import: import ‘package:persian_datetime_picker/persian_datetime_picker.dart’; Here is many examples how to use: /////////////////////////Example 1//////////////////////////// Jalali picked = await ..

Read more

Round Spot Customizable heat map interface analysis library Round Spot simplifies the UI accessibility and behaviour analysis for Flutter applications by handling the data gathering and processing. It produces beautiful heat map visualizations that aim to make the UI improvement and troubleshooting easy and intuitive. Usage Import the package in your main file: import ‘package:round_spot/round_spot.dart’ as ..

Read more

Table of Contents Introduction Quick Start Guide Installation Integration I want to know more! Introduction Welcome to the official Mixpanel Flutter SDK. The Mixpanel Flutter SDK is an open-source project, and we’d love to see your contributions! We’d also love for you to come and work with us! Check out Jobs for details Quick Start Guide Check ..

Read more

native_updater Flutter package for prompting users to update with a native dialog whether using the app store version or any version at the user’s discretion. When a latest app version is available via user defined logic, a simple alert prompt widget is displayed. With today’s modern app stores, there is little need to persuade users ..

Read more

Official Flutter packages for Stream Activity Feeds The official Dart client for Stream Activity Feeds, a service for building activity feed applications. This library can be used on any Dart project and on both mobile and web apps with Flutter. You can sign up for a Stream account at https://getstream.io/get_started.  Quick Links Register to get an API key ..

Read more

About This package allows you to draw dotted lines with Flutter. Usage Parameter Default Description direction Axis.horizontal The direction of the entire dotted line. lineLength double.infinity The length of the entire dotted line. lineThickness 1.0 The thickness of the entire dotted line. dashLength 4.0 The length of the dash. dashColor Colors.black The color of the ..

Read more

Character code constants This package defines symbolic names for some character codes (aka. code points). They can used when working directly with characters as integers, to make the code more readable: if (firstChar == $A) …. This is not an official Google package, and is not supported by Google. Usage Import either one of the libraries: ..

Read more

flutter_jscore JavaScriptCore for Flutter. The plugin provides the ability to evaluate JavaScript programs from within dart. Demo Screen recording Apk Code Download Getting Started Add dependency // pub dependencies: flutter_jscore: ^last_version // import dependencies: flutter_jscore: path: Your local path // git dependencies: flutter_jscore: git: url: git://github.com/xuelongqy/flutter_jscore.git Super simple to use import ‘package:flutter_jscore/flutter_jscore.dart’; void runJS() { ..

Read more

Flutter JS plugin Short intro: A Javascript engine to use with flutter. It uses quickjs on Android and JavascriptCore on IOS A Javascript engine to use with flutter. Now it is using QuickJS on Android through Dart ffi and JavascriptCore on IOS also through dart-ffi. The Javascript runtimes runs synchronously through the dart ffi. So ..

Read more

A Flutter package for trimming videos Features Customizable video trimmer Video playback control Retrieving and storing video file Also, supports conversion to GIF. TRIM EDITOR EXAMPLE APP CUSTOMIZABLE VIDEO EDITOR Usage Add the dependency video_trimmer to your pubspec.yaml file. Android Go to <project root>/android/app/build.gradle and set the proper minSdkVersion, 24 for Main Release or 16 for LTS Release.Refer to the FFmpeg Release section.minSdkVersion <version> Go to <project root>/android/build.gradle and add the following line:ext.flutterFFmpegPackage = ..

Read more

Sentry SDK for Flutter  This package includes support to native crashes through Sentry’s native SDKs: (Android and iOS). It will capture errors in the native layer, including (Java/Kotlin/C/C++ for Android and Objective-C/Swift for iOS). Usage Sign up for a Sentry.io account and get a DSN at http://sentry.io. Follow the installing instructions on pub.dev. Initialize the Sentry SDK using the ..

Read more

Introduction A Vector math library for 2D and 3D applications. Features 2D, 3D, and 4D vector and matrix types. Quaternion type for animating rotations. Collision detection: AABB, rays, spheres, … Utilities like color and common rendering related operations Flexible getters and setters, for example, position.xwz = color.grb;. Fully documented. Well tested. Heavily optimized. Libraries using vector_math ..

Read more

Flutter FTP Connect Flutter simple and robust dart FTP Connect Library to interact with FTP Servers with possibility of zip and unzip files. Key Features Upload files to FTP Download files/directories from FTP List FTP directory contents Manage FTP files (rename/delete) Manage file zipping/unzipping Completely asynchronous functions Example upload file ###example 1: import ‘dart:io’; import ‘package:ftpconnect/ftpConnect.dart’; ..

Read more

pass-flutter A Flutter library for work with Apple Wallet passes. How use it Getting pass from URL to internal memory import ‘package:pass_flutter/pass_flutter.dart’; PassFile passFile = await Pass().saveFromUrl(url: ‘https://link_to_pass/pass.pkpass’); Getting list of all saved passes import ‘package:pass_flutter/pass_flutter.dart’; List<PassFile> passes = await Pass().getAllSaved(); Fetch preview from url and save it import ‘package:pass_flutter/pass_flutter.dart’; PassFile passFile = await Pass().fetchPreviewFromUrl(url: ..

Read more

image_painter A flutter implementation of painting over image. Overview Features Seven available paint modes. Line, Box/Rectangle, Circle, Freestyle/Signature, Dotted Line, Arrow and Text. Four constructors for adding image from Network Url, Asset Image, Image from file and from memory. Controls from constructors like strokeWidth and Colors. Export image as memory bytes which can be converted ..

Read more

Flutter Flows made easy! Usage Define a Flow State The flow state will be the state which drives the flow. Each time this state changes, a new navigation stack will be generated based on the new flow state. Flutter Flows made easy! A Flutter package which simplifies flows with a flexible, declarative API. class Profile ..

Read more

flutter_sequencer This Flutter plugin lets you set up sampler instruments and create multi-track sequences of notes that play on those instruments. You can specify a loop range for a sequence and schedule volume automations. It uses the core sampler engine from AudioKit on both Android and iOS, which lets you create an instrument by loading some samples ..

Read more

turkish This library provides these functions for Turkish language for Dart: Converting strings to lower, upper and title case. Regular and ignore case string sorting. Some casing operations for Turkish does not work correctly in Dart core libraries because Dart uses default unicode mappings. Default case mappings fails for Turkish i->İ and I->ı conversions. This library may not be ..

Read more

flutter_icons Customizable Icons for Flutter,Inspired by react-native-vector-icons Notice v1.0.0 has major Api changes, please be careful to upgrade icon names that begin with a number are preceded by a $prefix icon named with the dart keyword have the _ suffix added Bundled Icon Sets Browse all. AntDesign by AntFinance (297 icons) Entypo by Daniel Bruce (411 icons) EvilIcons by Alexander Madyankin & Roman Shamin (v1.10.1, 70 icons) ..

Read more

Agora Flutter Quickstart This tutorial describes how to create an Agora account and build a sample app with Agora using Flutter. Prerequisites Agora.io Developer Account Flutter 1.0.0 Quick Start This repository shows you how to use Agora Flutter SDK to build a simple video call app. It demonstrates you how to: Join / leave a channel Mute / ..

Read more

Flutter: screenshot testing as a solid UI regression tool. Golden Toolkit This project contains APIs and utilities that build upon Flutter’s Golden test functionality to provide powerful UI regression tests. It is highly recommended to look at sample tests here: golden_builder_test.dart Table of Contents Golden Toolkit Table of Contents Key Features GoldenBuilder DeviceBuilder multiScreenGolden Getting Started Setup Add ..

Read more

double_back_to_close_app A Flutter package that allows Android users to press the back-button twice to close the app. Usage Inside a Scaffold that wraps all your Widgets, place the DoubleBackToCloseApp passing a SnackBar: class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( body: DoubleBackToCloseApp( child: Home(), snackBar: const SnackBar( content: Text(‘Tap back again to leave’), ), ..

Read more

FlexColorScheme FlexColorScheme helps you make beautiful color scheme based Flutter themes, with optional primary color branding on surfaces. The created themes are based on the same concept as Flutter’s ColorScheme based themes, but with a few interesting twists and convenience features. For more information about FlexColorScheme, its background and use cases, this package companion blog post and article is ..

Read more

Sysnavbar with FlexColorScheme Transparent Android system navigation bar with Flutter and FlexColorScheme. About this Example This an extra Android companion example to the Flutter package FlexColorScheme. It is a slight modification of example nr 5 bundled with the package and shows how FlexColorScheme can be used to make a transparent system navigation bar in Flutter Android ..

Read more

flutter_qjs This plugin is a simple js engine for flutter using the quickjs project with dart:ffi. Plugin currently supports all the platforms except web! Getting Started Basic usage Firstly, create a FlutterQjs object, then call dispatch to dispatch event loop: final engine = FlutterQjs( stackSize: 1024 * 1024, // change stack size here. ); engine.dispatch(); Use evaluate method to run js script, now you ..

Read more

extended_tabs A powerful official extension library of Tab/TabBar/TabView, which support to scroll ancestor or child Tabs when current is overscroll, and set scroll direction and cache extent. Web demo for ExtendedTabs extended_tabs Usage ColorTabIndicator Link ScrollDirection CacheExtent Usage dependencies: flutter: sdk: flutter extended_tabs: any ColorTabIndicator Show tab indicator with color fill TabBar( indicator: ColorTabIndicator(Colors.blue), labelColor: ..

Read more

The official BottomAppBar can only display a notch FAB with app bar, sometimes we need a convex FAB. This ConvexAppBar is inspired by BottomAppBar and NotchShape’s implementation. Online example can be found at https://appbar.codemagic.app. convex_bottom_bar is now a Flutter Favorite package! Here are some supported style: fixed react badge chip fixedCircle reactCircle flip textIn titled tab image button ..

Read more

GraphX™ | rendering | prototype | design | Making drawings and animations in Flutter extremely simple. WARNING: this lib is on alpha stage, the api can change. NOTE: GraphX™ uses the $ prefix convention for all internal and private members (properties and methods). DO NOT call them in your code… is meant to be consumed internally by the lib, it will ..

Read more

flutter_unicons 1000+ Pixel-perfect svg unicons for your next flutter project ispired by Unicons and vue-unicons Demo Download the gallery app using google drive or get the apks here . Installation Add dependency to your pubspec.yaml dependencies: flutter_unicons: 0.0.1 Usage import ‘package:flutter_unicons/flutter_unicons.dart’; class Demo extends StatelessWidget{ @override Widget build(BuildContext context) { return SafeArea( child: Column( children: [ Unicon(UniconData.uniLayerGroup), Unicon(UniconData.uniCommentAlt) ] ) ); } } ..

Read more

Flex ColorPicker The Flex ColorPicker is a configurable color picker for Flutter. The ColorPicker can show anywhere from 1 to 6 different color picking tools that you can use to choose colors from. The different color selection choices are: Material primary colors and its shades. ColorPickerSwatch.material Material accent colors and its shades. ColorPickerSwatch.accent Material primary and accent colors and ..

Read more