Category : Library

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

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

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

Short Intro: It’s OK to love Flutter and hate hand-coding design elements. Parabeac-Core converts design files into Flutter code. Parabeac-Core Parabeac-Core is an open-source repository that converts design files into Flutter code. · Designer Protocol · Understanding the code export · Contribute · Community · Dev.to  Special Shout out if you’re here for #HacktoberFest! Double your swag by contributing to Parabeac as one of ..

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 • Examples • License 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’; ..

Read more

Short Intro: A Dart library for accessing common Win32 APIs using FFI. No C required! A package that wraps some of the most common Win32 API calls using FFI to make them accessible to Dart code without requiring a C compiler or the Windows SDK. Perhaps of as much use as the APIs themselves, this ..

Read more

barcode  Barcode generation library for Dart that can generate generic drawing operations for any backend. If you are looking to print barcodes, use pub:pdf. If you want to display barcodes in a Flutter application, use pub:barcode_widget. To generate SVG barcodes see the example tab. To generate barcodes in images, use pub:barcode_image. Live example with Flutter Web: https://davbfr.github.io/dart_barcode/ They all ..

Read more

Languages: English (this file), Brazilian Portuguese, Spanish,Polish. About Get  GetX is an extra-light and powerful solution for Flutter. It combines high performance state management, intelligent dependency injection, and route management in a quick and practical way. GetX has 3 basic principles, this means that this is the priority for all resources in the library PERFORMANCE: GetX is focused ..

Read more

Syncfusion Flutter Maps  Syncfusion Flutter Maps is a data visualization library written natively in Dart for creating beautiful and customizable maps from GeoJSON data. They are used to build high-performance mobile applications with rich UIs using Flutter. Overview  Create a highly interactive and customizable maps widget that has features such as data labels, selection, markers, ..

Read more

Syncfusion Flutter Charts  Syncfusion Flutter Charts is a data visualization library written natively in Dart for creating beautiful and high-performance charts, which are used to craft high-quality mobile app user interfaces using Flutter. Overview  Create various types of cartesian or circular charts with seamless interaction, responsiveness, and smooth animation. It has a rich set of ..

Read more

linked_scroll_widgets A lib full of widgets that can react to the scrollController’s offset change,to custom your UI effect. Get started with an simple example: LinkedOpacityWidget: class LinkedOpacityPage extends StatefulWidget { @override _LinkedOpacityPageState createState() => _LinkedOpacityPageState(); } class _LinkedOpacityPageState extends State<LinkedOpacityPage> { ScrollController controller; @override void initState() { super.initState(); controller = ScrollController(); } @override Widget build(BuildContext ..

Read more

A library for building REST APIs easily with Dart modeled after Express JS for Node Js. The library is still a work in progress and open to contribution. Created with StageHand – license. Inspiration Our inspiration is the simplicity of express js . Installing Add the following to your pubspec.yaml file: dependencies: sevr: any Usage A simple usage example: import ..

Read more

Gravatar An easy-to-use library for generating gravatar image urls in Dart. For more information about Gravatar please visit https://gravatar.com Example Which will return https://secure.gravatar.com/avatar/658b1158409b348bb2cb3e5bef734d1b API imageUrl({int size, String defaultImage, bool forceDefault: false, String rating}) Generates an image url size (Imagesize) defaultImage (Url or Kind for the Fallback Image) forceDefault (force the Fallback Image) rating (restrict to appropriate Images) ..

Read more

A library for searching for podcasts (via iTunes), parsing podcast RSS feeds and obtaining episodes details. Usage Search for podcasts with ‘widgets’ in the title and find the top podcasts. Both examples limit to 10 results and are set for the United Kingdom: import ‘package:podcast_search/podcast_search.dart’; main() async { var search = Search(); /// Search for ..

Read more

flutter_svg Draw SVG (and some Android VectorDrawable (XML)) files on a Flutter Widget. Getting Started This is a Dart-native rendering library. Issues/PRs will be raised in Flutter and flutter/engine as necessary for features that are not good candidates for Dart implementations (especially if they’re impossible to implement without engine support). However, not everything that Skia can easily ..

Read more

Functional batteries for Dart programming language. Provides an implementation of Optional, Either and other types + some helper functions. Usage A simple usage example: import ‘package:built_value/built_value.dart’; import ‘package:dfunc/dfunc.dart’; part ‘main.g.dart’; void main() { final items = [‘a’, ‘b’, ‘c’]; print(‘mapped: ${mapIndexed((i, e) => ‘$e$i’, items)}’); // Sealed classes generation: final Base item = Item1((b) => ..

Read more

A library for finite state machine realization in Dart. Inspired by Tinder StateMachine library. Usage A simple usage example (using dfunc library for generating sealed classes): import ‘package:dfunc/dfunc.dart’; import ‘package:fsm/fsm.dart’; part ‘fsm_example.g.dart’; void main() { final machine = StateMachine<State, Event, SideEffect>.create((g) => g ..initialState(Solid()) ..state<Solid>((b) => b ..on<OnMelted>( (Solid s, OnMelted e) => b.transitionTo(Liquid(), LogMelted()))) ..state<Liquid>((b) => b ..

Read more

touchable ???????? Flutter library to add various gesture callbacks to each Shape you draw on your canvas in your CustomPainter Index : Why Use Touchable ? Installation Usage How it works Road Map  Links Why Use Touchable ? The CustomPainter lets you only draw shapes on the canvas. But most would want to let user interact with the drawings. With touchable , you ..

Read more

With cupertino_setting_control you can create a settings page or a simple form very easy. Therefore, cupertino_setting_control offers multiple Cupertino-Widgets which can be used very flexible and abstracted. Quick Usage A few examples: Example for a drop down widget displayed as text field: new SettingRow( rowData: SettingsDropDownConfig( title: ‘Search Area’, initialKey: _searchAreaResult, choices: { ‘Germany’: ‘Germany’, ..

Read more

Cupertino buttons which are used as radio buttons in order to select one value. Tutorial A complete tutorial how to use CupertinoRadioChoice can be found here: Tutorial Quick Usage Just fill the required parameters of CupertinoRadioChoice and you’re ready to go, e.g.: CupertinoRadioChoice( choices: {‘male’ : ‘Male’, ‘female’ : ‘Female’, ‘other’: ‘Other’}, onChange: (selectedGender) {}, initialKeyValue: ‘male’) Please refer to ..

Read more

Flutter Firebase Picture Uploader This library offers a Picture Upload widget which can be used to upload one or multiple images to your Firebase Storage. With this library the following is possible: Upload one or multiple images via PictureUploadWidget Delete images via PictureUploadWidget Multiple customization options (font size, text, color, etc.) Custom upload or download methods possible ..

Read more

flutter_web_howl Howl.js wrapper for Flutter https://pub.dev/packages/flutter_web_howl You can now include Howl.js using initializeHowl() anywhere in your FlutterWeb plugin Then access Howl methods : class Howl { Howl({List<String> src, bool autoPlay = false}); void play(); void pause(); void stop(); HowlState state(); //loading, loaded, undefined double seek([double seek]); void mute(bool mute); bool get playing; double volume([double volume]); double get ..

Read more

Import JS Library Import & use javascript libraries in your flutter web projects. flutter: assets: – assets/howler.js importJsLibrary(url: “./assets/howler.js”, flutterPluginName: “audio_plugin_example”); Why Audio library compatible with Flutter Web : https://pub.dev/packages/assets_audio_player Howler.js Audio library for the modern web : https://howlerjs.com/ And after weeks, month, years, eternity later…. How to use it 1. Create your plugin Package https://flutter.dev/docs/development/packages-and-plugins/developing-packages flutter ..

Read more

Built Values for Dart Introduction Built Value provides: Immutable value types; EnumClass, classes that behave like enums; JSON serialization. Immutable collections are from built_collection. See the API docs. Articles built_value for Immutable Object Models built_value for Serialization Building a Chat App in Dart End to End Testing in One Short Second with Dart Moving Fast with Dart Immutable Values ..

Read more

A predictable state management library that helps implement the BLoC design pattern. Overview The goal of this library is to make it easy to separate presentation from business logic, facilitating testability and reusability. Documentation Official Documentation Bloc Package Flutter Bloc Package Angular Bloc Package Migration Upgrade from v0.x to v2.x Dart Counter – an example of how to create a CounterBloc (pure ..

Read more

Info: A powerful Flutter chart library, currently supporting Line Chart, Bar Chart, Pie Chart, and Scatter Chart. FL Chart ???? A library to draw fantastic charts in Flutter ???? Chart Types LineChart BarChart PieChart       Read More Read More Read More ScatterChart Coming Soon Coming Soon                                                                                          Read More Banner designed by Soheil Saffar, ..

Read more