Category : Dart

flutter_fbaudience_network Plugin to integrate Facebook Native Ad to Flutter application Warning: The plugin is based on Flutter PlatformView (AndroidView) to create a custom widget from Native View. Therefore, only Android is supported at the moment. For iOS, wait for Flutter team to implement iOSView equivalent. Getting Started For help getting started with Flutter, view our online documentation. How it works The ..

Read more

Flutter Material Color Picker  Material Color picker is a Flutter widget, that can be customizable. By default, it’s Material Colors, but you can define your own colors. You can also use CircleColor widget to display color in your app. Example, you can set the color picker in a dialog and display the selected color in ..

Read more

GroupListView package for Flutter. A ListView that allows you to group list items and support headers like iOS UITableView section. Features List Items can be grouped. Support headers for each group. All fields from ListView.builder constructor available. Getting Started Add the package to your pubspec.yaml: group_list_view: ^1.0.6 In your dart file, import the library: import ‘package:group_list_view/group_list_view.dart’; Instead ..

Read more

Country picker A flutter package to select a country from a list of countries. Getting Started Add the package to your pubspec.yaml: country_picker: ^1.0.4 In your dart file, import the library: import ‘package:country_picker/country_picker.dart’; Show country picker using showCountryPicker: showCountryPicker( context: context, showPhoneCode: true, // optional. Shows phone code before the country name. onSelect: (Country country) { ..

Read more

sms_user_consent Request user’s phone number (supports dual sim) and/or consent to read SMS without adding any permissions, using Android’s SMS User Consent API Screenshots Steps to use 1] Create an instance, optionally supply phone number listener and sms listener 2a] OPTIONAL : Request user’s phone number Once the user selects a phone number, it can be accessed as 2b] OPTIONAL : Request ..

Read more

Flutter H5Pay A Flutter plugin for h5pay(Support WeChat and Alipay) Usage Add flutter_h5pay as a dependency in your pubspec.yaml file. iOS Opt-in to the embedded views preview by adding a boolean property to the app’s Info.plist file with the key io.flutter.embedded_views_preview and the value YES. Notice When payment completed or cancelled,on IOS, if need to return to the App,you must add target URL ..

Read more

Syncfusion Flutter DataGrid  The Syncfusion Flutter DataGrid is used to display and manipulate data in a tabular view. It is built from the ground up to achieve the best possible performance, even when loading large amounts data. Disclaimer: This is a commercial package. To use this package, you need to have either a Syncfusion commercial license ..

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

Item Selector for Flutter A generic Flutter item selector that works with ListView, GridView, Row, Column, or basically any parent widget that can have indexed child widgets. It supports single-selection by tap, and multi-selection by long-press and drag with auto-scrolling. Preview ListView GridView Column Custom Usage To use this package, add item_selector as a dependency in your pubspec.yaml file. ItemSelectionController( ..

Read more

MercadoPago SDK module for Payments integration Usage To use this plugin, add mercadopago_sdk as a dependency in your pubspec.yaml file. Basic checkout Customized checkout Generic methods Basic checkout Configure your credentials Get your CLIENT_ID and CLIENT_SECRET in the following address: Argentina: https://www.mercadopago.com/mla/herramientas/aplicaciones Brazil: https://www.mercadopago.com/mlb/ferramentas/aplicacoes México: https://www.mercadopago.com/mlm/herramientas/aplicaciones Venezuela: https://www.mercadopago.com/mlv/herramientas/aplicaciones Colombia: https://www.mercadopago.com/mco/herramientas/aplicaciones Chile: https://www.mercadopago.com/mlc/herramientas/aplicaciones Instance with only access token Preferences Get an existent Checkout preference Create a Checkout preference Update ..

Read more

build_pubspec This package helps you convert fields from your pubspec.yaml file into Dart code. Based on the fields in your pubspec, this package will generate Dart code so that you can access these fields easily from your Flutter, AngularDart, command-line tool, or backend app. Common use-cases Create command-line apps and fill out the help headline and version commands automatically Create beautiful ..

Read more

flutter_tflite_audio This plugin allows you to use tflite to make audio/speech classifications. Currently supports android, however will update with an IOS version soon. How to add tflite_audio as a dependency: Add tflite_audio as a [dependency in your pubspec.yaml file] How to add tflite model and label to flutter: Place your custom tflite model and labels into the ..

Read more

filter A flutter plugin project to apply images filters to file image natively and efficiently. WARNING!! Implemented in Android PR are welcomed for Ios implementation Screenshot Getting Started This project is a starting point for a Flutter plug-in package, a specialized package that includes platform-specific implementation code for Android and/or iOS. For help getting started with ..

Read more

FlutterFire Overview About: A collection of Firebase plugins for Flutter apps. Welcome to FlutterFire! ???? FlutterFire is a set of Flutter plugins which connect your Flutter application to Firebase. Flutterfire Docs to get Started: https://firebase.flutter.dev/docs/overview FlutterFire is currently a work in progress as we work towards a stable release. Plugins & documentation may be incomplete or ..

Read more

flag A flag Flutter package for Android / iOS / Web. Mobile Based by https://github.com/dnfield/flutter_svg , Web Based by Image.network ScreenShot svg source Flag list came from UN members. UN Web Site A lot of flag svg files came from wike. such as Antigua and Barbuda Some flag svg files came from Countryflags. fetch data :python file is fetch_data/main.py Update time: 2020-04-21 23:22:58 Marge from 2.0.X to ..

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

Flutter Location Plugin  Short Description: A Flutter plugin to easily handle a realtime location in iOS and Android. Provides settings for optimizing performance or battery. This plugin for Flutter handles getting a location on Android and iOS. It also provides callbacks when the location is changed. Getting Started  Add this to your package’s pubspec.yaml file: Android  With Flutter 1.12, ..

Read more

android_alarm_manager  A Flutter plugin for accessing the Android AlarmManager service, and running Dart code in the background when alarms fire. Please set your constraint to android_alarm_manager: ‘>=0.4.y+x <2.0.0’ Backward compatible 1.0.0 version is coming  The plugin has reached a stable API, we guarantee that version 1.0.0 will be backward compatible with 0.4.y+z. Please use android_alarm_manager: ‘>=0.4.y+x <2.0.0’ as your dependency constraint ..

Read more

Share plugin A Flutter plugin to share content from your Flutter app via the platform’s share dialog. Wraps the ACTION_SEND Intent on Android and UIActivityViewController on iOS. Please set your constraint to share: ‘>=0.6.y+x <2.0.0’ Backward compatible 1.0.0 version is coming The plugin has reached a stable API, we guarantee that version 1.0.0 will be backward compatible with 0.6.y+z. ..

Read more

sensors Please set your constraint to sensors: ‘>=0.4.y+x <2.0.0’ Backward compatible 1.0.0 version is coming The sensors plugin has reached a stable API, we guarantee that version 1.0.0 will be backward compatible with 0.4.y+z. Please use sensors: ‘>=0.4.y+x <2.0.0’ as your dependency constraint to allow a smoother ecosystem migration. For more details see: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0 A Flutter plugin to access the accelerometer and ..

Read more

Flutter package to get Instagram user details and download reels videos. How to Use To use flutter_insta, first start by importing the package. import ‘package:flutter_insta/flutter_insta.dart’; Get profile details FlutterInsta flutterInsta = new FlutterInsta(); await flutterInsta.getData(“coding_boy_”); Print Details print(“Username : ${flutterInsta.username}”); print(“Followers : ${flutterInsta.followers}”); print(“Folowing : ${flutterInsta.following}”); print(“Bio : ${flutterInsta.bio}”); print(“Website : ${flutterInsta.website}”); print(“Profile Image : ..

Read more

GraphView Get it from  Flutter GraphView is used to display data in graph structures. It can display Tree layout and Directed graph. Overview The library is designed to support different graph layouts and currently works excellent with small graphs. You can have a look at the flutter web implementation here: http://graphview.surge.sh/ Layouts Tree Uses Walker’s algorithm ..

Read more

fsearch Help developers build the most beautiful search bar. [FSearch] provides developers with a one-stop search bar construction service. Supports borders, corners, gradient background colors and shadows, as well as any number of prefix and suffix action buttons. Provides beautiful Hint animation. Author:Newton(coorchice.cb@alibaba-inc.com) English | 简体中文 Like it? Please cast your Star  !  Features Support beautiful border effect ..

Read more

text_formatters A package of pre-built TextInputFormatter objects to use with Flutter’s TextField or TextFormField widgets. Formatters UppercaseInputFormatter, example ‘THISISMYTEXT’ LowercaseInputFormatter, example ‘thisismytext’ AlternatingCapsInputFormatter, example ‘ThIsIsMyTeXt’ Usage new TextField( inputFormatters: [ UppercaseInputFormatter(), ], ), Dependencies This widget set relies on these external third-party components: groovin_string_masks Changelog Please see the Changelog page to know what’s recently changed. Download text formatters package source code on GitHub ..

Read more

Flutter package to get Instagram user details and download reels videos. How to Use To use flutter_insta, first start by importing the package. import ‘package:flutter_insta/flutter_insta.dart’; Get profile details FlutterInsta flutterInsta = new FlutterInsta(); await flutterInsta.getData(“coding_boy_”); Print Details print(“Username : ${flutterInsta.username}”); print(“Followers : ${flutterInsta.followers}”); print(“Folowing : ${flutterInsta.following}”); print(“Bio : ${flutterInsta.bio}”); print(“Website : ${flutterInsta.website}”); print(“Profile Image : ..

Read more

crypted_preferences Flutter preferences management with crypto capabilities For now preferences are not crypted, I’m waiting for FFI to land 🙂 But you can still use this package to have multiple preferences files in Desktop, mobile and web. Usage API Get and set preference: Getter have an optional param defaultValue if the preference if not set. dynamic get(key) ..

Read more

proxy_layout Package to select layout per orientation or device size like mobile vs tablet layouts or portrait vs landscape Usage You have two widgets at your disposal, DeviceProxy to use different widget for mobile and tablet devices, OrientationProxy to use different device depending of the device orientation. DeviceProxy DeviceProxy( mobileBuilder: (context) => Text(‘Mobile widget’), tabletBuilder: (context) => Text(‘Tablet widget’), ..

Read more

flare_loading Loading widget based on a Flare animation, allow you to create custom loading widgets or dialogs Usage FlareLoading( name: ‘animation.flr’, startAnimation: ‘intro’, loopAnimation: ‘circle’, endAnimation: ‘end’, ); name: path and name of the flare animation until: callback that return a future to process your initialization isLoading: alternative to until if you want to manage loading state ..

Read more

transmission Dart package to talk to a Transmission torrent instance Getting Started Create an instance of Transmission, you can then use it in any data state management you want (bloc, provider, mobx…) final transmission = Transmission( baseUrl: ‘http://192.168.1.35:9091/transmission/rpc’, enableLog: true, ); By default baseUrl uses http://localhost:9091/transmission/rpc. Once you have that you can simply interact with transmission’s data ..

Read more

Experimental binding generator for FFI bindings. Example For some header file example.h: int sum(int a, int b); Add configurations to Pubspec File: ffigen: output: ‘generated_bindings.dart’ headers: – ‘example.h’ Output (generated_bindings.dart). class NativeLibrary { final DynamicLibrary _dylib; NativeLibrary(DynamicLibrary dynamicLibrary) : _dylib = dynamicLibrary; int sum(int a, int b) { _sum ??= _dylib.lookupFunction<_c_sum, _dart_sum>(‘sum’); return _sum(a, b); } _dart_sum _sum;; ..

Read more

jr_extension An awesome Flutter package with widget extension. Why do I want to create this lib? In SwiftUI framework created by apple,views use modifier to declare what the views look,which makes code readable. But in flutter,we usually use some nested code to setup the properties,making the code very ugly… So today,I create this lib to avoid nested ..

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