Category : Plugin

Info: Flutter plugin for playing or streaming YouTube videos inline using the official iFrame Player API. Supports both Android and iOS platforms. Flutter plugin for playing or streaming YouTube videos inline using the official iFrame Player API. Supported Platforms: Android iOS Salient Features Inline Playback Supports captions No need for API Key Supports custom controls Retrieves ..

Read more

appmetrica_sdk A Flutter plugin for Yandex AppMetrica SDK. Plugin implementation status Implemented Events Profiles Not implemented yet Revenue. Coming soon Crashes Push notifications Multiple reporters support (with different API keys) Deeplinks Usage To use this plugin, add appmetrica_sdk as a dependency in your pubspec.yaml file. See demonstration how to use the appmetrica_sdk plugin in example section. Documentation Common documentation ..

Read more

Liquid Shrink Side Menu A Side Menu plugin for flutter and compatible with liquid ui Side Menu Types There are 8 configuration of Liquid shrink side menu 1. SlideNRotate 2. SlideNRotate Inverse 3. ShrinkNRotate 4. ShrinkNRotate Inverse 5. Slide 6. Slide Inverse 7. ShrinkNSlide 8. ShrinkNSlide Inverse Getting Started Step 1: Add shrink_sidemenu to pubspec.yaml dependencies: flutter: sdk: flutter ..

Read more

A Flutter plugin to use the Cloud Firestore API. For Flutter plugins for other Firebase products, see README.md. Setup  To use this plugin: Add cloud_firestore as a dependency in your pubspec.yaml file. Android  Using the Firebase Console, add an Android app to your project. Follow the assistant, and download the generated google-services.json file and place it inside android/app. Modify the android/build.gradle file and the android/app/build.gradle file to add ..

Read more

readmore A Flutter plugin than allow expand and collapse text. usage: add to your pubspec and import: ReadMoreText( ‘Flutter is Google’s mobile UI open source framework to build high-quality native (super fast) interfaces for iOS and Android apps with the unified codebase.’, trimLines: 2, colorClickableText: Colors.pink, trimMode: TrimMode.Line, trimCollapsedText: ‘…Show more’, trimExpandedText: ‘ show less’, ..

Read more

contacts_service A Flutter plugin to access and manage the device’s native contacts. Usage To use this plugin, add flutter_contact as a dependency in your pubspec.yaml file.For example: dependencies: flutter_contact: ^0.4.15 Permissions Android Add the following permissions to your AndroidManifest.xml: <uses-permission android:name=”android.permission.READ_CONTACTS” /> <uses-permission android:name=”android.permission.WRITE_CONTACTS” /> iOS Set the NSContactsUsageDescription in your Info.plist file <key>NSContactsUsageDescription</key> <string>Your description of why you are requesting permissions.</string> Noteflutter_contact does not ..

Read more

flutter_show_more_text_popup Flutter widget to show text in popup or overlay container Installation Add this to your package’s pubspec.yaml file dependencies: … show_more_text_popup: ^latest-version Usage First import show_more_text_popup.dart import ‘package:show_more_text_popup/show_more_text_popup.dart’; ShowMoreTextPopup popup = ShowMoreTextPopup(context, text: text, textStyle: TextStyle(color: Colors.black), height: 200, width: 100, backgroundColor: Color(0xFF16CCCC)); popup.show( widgetKey: key, ); Screenshots Download text popup widget source code ..

Read more

flutter_link_preview This is a URL preview plugin that previews the content of a URL Language: English | 中文简体 Special feature Result caching and expiration mechanism for faster return of results Better fault tolerance, multiple ways to find icons Better support for Chinese, no garbled code Support GIF and other image previews Getting Started Result: You can also use ..

Read more

flutter_inapp_purchase Sun Rise  Since many one of you wanted me to keep working on this plugin in #93, I’ve decided to keep working on current project. I hope many one of you can help me maintain this. Thank you for all your supports in advance . What this plugin do This is an In App Purchase plugin for flutter. ..

Read more

intent A simple flutter plugin to deal with Android Intents – your one stop solution for Android Intents, written with . Show some  by putting  intent tries to help you in launching another android activity using Android Intents. This Dart API replicates Android Intent API, so for detailed information on how to use it efficiently, when to send what kind ..

Read more

Camera Plugin A Flutter plugin for iOS and Android allowing access to the device cameras. Note: This plugin is still under development, and some APIs might not be available yet. We are working on a refactor which can be followed here: issue Features: Display live camera preview in a widget. Snapshots can be captured and saved ..

Read more

Flutter Localizer IntelliJ Plugin IntelliJ Plugin to ease the process of localizing hard coded strings in Flutter projects Installation The plugin is still under development and therefore not available on the IntelliJ Plugin repository. Either download flutter_localizer.zip or build the project yourself. Then follow this guide on how to install plugins from a zip file: https://ballerina.io/learn/intellij-plugin/#installing-the-zip-file-via-the-ide Usage ..

Read more

dart-sip-ua A dart-lang version of the SIP UA stack, ported from JsSIP. Overview Use pure dart-lang SIP over WebSocket (use real SIP in your flutter/web apps) Audio/video calls (flutter-webrtc) and instant messaging Support with standard SIP servers such as OpenSIPS, Kamailio, Asterisk and FreeSWITCH. Currently supported platforms  iOS  Android  Web  macOS  Linux  Windows  Fuchsia Quickstart for Web platform Install ..

Read more

flutter-webrtc-demo Flutter WebRTC plugin Demo Online Demo: https://demo.cloudwebrtc.com:8086/ Usage git clone https://github.com/cloudwebrtc/flutter-webrtc-demo cd flutter-webrtc-demo flutter packages get flutter run Note If you want to test P2P Call Sample, please use the webrtc-flutter-server, and enter your server address into the example app. screenshots iOS Android Download flutter-webrtc source code on GitHub https://github.com/cloudwebrtc/flutter-webrtc-demo FlutterappworldProvides the list of the opensource Flutter ..

Read more

Simplify Equality Comparisons Overview Being able to compare objects in Dart often involves having to override the == operator as well as hashCode. Not only is it verbose and tedious, but failure to do so can lead to inefficient code which does not behave as we expect. By default, == returns true if two objects are the same instance. Let’s say we ..

Read more

speech_recognition A flutter plugin to use the speech recognition iOS10+ / Android 4.1+ Basic Example Sytody, speech to todo app Installation Depend on it Add this to your package’s pubspec.yaml file: dependencies: speech_recognition: “^0.3.0” Install it You can install packages from the command line: Import it Now in your Dart code, you can use: import ..

Read more

ImageEditorPro Image Editor Plugin with simple, easy support for image editing using Paints, Text, Filters, Emoji and Sticker like stories. To start with this, we need to simply add the dependencies in the gradle file of our app module like this Installation First, add image_editor_pro: as a dependency in your pubspec.yaml file. Import import ‘package:image_editor_pro/image_editor_pro.dart’; iOS Add the ..

Read more

Reactive Programming – BLoC – Practical Use Cases and Patterns Source code of the article available on didierboelens.com This article introduces some practical use cases of the BLoC pattern: Event-StateSometimes, handling a series of activities which might be sequential or parallel, long or short, synchronous or asynchronous and which could also lead to various results, can ..

Read more

flutter-webrtc-demo Flutter WebRTC plugin Demo Online Demo: https://demo.cloudwebrtc.com:8086/ Usage git clone https://github.com/cloudwebrtc/flutter-webrtc-demo cd flutter-webrtc-demo flutter packages get flutter run Note If you want to test P2P Call Sample, please use the webrtc-flutter-server, and enter your server address into the example app. screenshots iOS Android Download Flutter WebRTC plugin Source Code on GitHub https://github.com/cloudwebrtc/flutter-webrtc-demo FlutterappworldProvides the list of the ..

Read more

Fluwx  Chinese please click here What’s Fluwx Fluwx is flutter plugin for WeChatSDK which allows developers to callWeChatSDK native APIs. Join QQ Group now: 892398530。 Capability Share images, texts, music and so on to WeChat, including session, favorite and timeline. Payment with WeChat. Get auth code before you login in with WeChat. Launch mini program in WeChat. Subscribe Message. ..

Read more

Boilerplate Project A boilerplate project created in flutter using MobX and Provider. Getting Started The Boilerplate contains the minimal implementation required to create a new library or project. The repository code is preloaded with some basic components like basic app architecture, app theme, constants and required dependencies to create a new project. By using boiler ..

Read more

Flutter Permission handler Plugin A permissions plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions. Features Check if permission is granted. Request permission for a specific feature. Open app settings so the user can enable permission. Show a rationale for requesting permission (Android). Usage To use this plugin, ..

Read more

Flutter Local Notifications plugin This repository consists hosts the following packages flutter_local_notifications: code for the cross-platform facing plugin used to display local notifications within Flutter applications flutter_local_notifications_platform_interface: the code for the common platform interface These can be found in the corresponding directories within the same name. Most developers are likely here as they are looking ..

Read more

dna A lightweight dart to native super-channel plugin, You can use it to invoke any native code directly in dart code. Supported Platform(Language): iOS(Objective-C) Android(Java) The primary scenario: Implement some simple channels directly in dart code; Native code that are calling using dna can also be hot-reloaded. Add dependency Add the following code to the pubspec.yaml file ..

Read more

sliding_up_panel A draggable Flutter widget that makes implementing a SlidingUpPanel much easier! Based on the Material Design bottom sheet component, this widget works on both Android & iOS. Installing Add the following to your pubspec.yaml file: dependencies: sliding_up_panel: ^1.0.0 Note that v1.0.0 introduced some breaking changes outlined below. Simple Usage There are two ways which the SlidingUpPanel can easily be added to ..

Read more

Info: A Flutter plugin that allows you to add an inline webview or open an in-app browser window. Flutter InAppWebView Plugin A Flutter plugin that allows you to add an inline webview or open an in-app browser window. Requirements Dart sdk: “>=2.0.0-dev.68.0 <3.0.0” Flutter: “>=1.9.1+hotfix.5 <2.0.0” Android: minSdkVersion 17 and add support for androidx (see AndroidX Migration to migrate an existing ..

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

collection_ext A set of extension methods for Dart collections, designed for the purpose of making it easier to write concise, functional-programming-styled Dart code. Working on an Iterable for example, with collection_ext, we can write: iterable.forEachIndexed((i, x) => /* use index i & element x */) instead of: var i = 0; for (var x in iterable) { // use index i & ..

Read more

empty_Widget FilterList is a flutter plugin that is designed to provide ease in filter data from a list of strings. Getting Started 1. Add library to your pubspec.yaml dependencies: filter_list: ^0.0.1 2. Import library in dart file import ‘import ‘package:filter_list/filter_list.dart’;’; 3. How to use FilterList Create a list of Strings List<String> countList = [ “One”, ..

Read more

Flutter Map plugin for ArcGIS Esri Currently support feature layer and feature cluster We are working on more features A Dart implementation of Esri Leaflet for Flutter apps. This is a plugin for flutter_map package Feature layer’s cluster Inspired by flutter_map_marker_cluster package Usage Add flutter_map, dio and flutter_map_arcgis to your pubspec: dependencies: flutter_map: any flutter_map_arcgis: any # or the ..

Read more

AudioPlayers A Flutter plugin to play multiple simultaneously audio files, works for Android, iOS and macOS. Install This was orginally forked from rxlabz’s audioplayer, but the name was changed to audioplayers (mind the ‘s’); so, to add the dependency: dependencies: audioplayers: ^0.14.0 Discord channel We have created a channel for audioplayers help on Fireslime’s discord, ..

Read more

steps_indicator A simple steps indicator widget Installation Add steps_indicator: ^0.3.1 in your pubspec.yaml dependencies. And import it: import ‘package:steps_indicator/steps_indicator.dart’; How to use Simply create a StepsIndicator widget and pass the required params: StepsIndicator( selectedStep: 1, nbSteps: 4 ) Do not forget to check that the selectedStep is not lower than 0 and is not higher ..

Read more

menu_button A popup menu button widget with handsome design and easy to use. Installation Add menu_button: ^0.1.0+1 in your pubspec.yaml dependencies. And import it: import ‘package:menu_button/menu_button.dart’; How to use Simply create a MenuButton widget and pass the required params: MenuButton( child: button,// Widget displayed as the button items: items,// List of your items topDivider: true, ..

Read more

FlutterDux Flutter + Redux.js Android only at the moment, iOS coming soon. Getting Started Check out this article for a description of how it works. Loading website void main() { runApp(new MyApp()); FlutterDux.instance.loadUrl(‘<YOUR WEBSITE RUNNING REDUX>’); } Binding widgets class _MyWidgetState extends State<MyWidget> with FlutterDuxMixin{ int _counter = 0; @override List<Property> get properties => [ ..

Read more

Introduction FlutterBlue is a Bluetooth plugin for Flutter, a new mobile SDK to help developers build modern apps for iOS and Android. Alpha version This library is actively developed alongside production apps, and the API will evolve as we continue our way to version 1.0. Please be fully prepared to deal with breaking changes. Having ..

Read more

Flutter Modular Info: What is Flutter Modular? When a project is getting bigger and more complex, we unfortunately end up joining a lot of archives in just one, it makes harder the code maintenance and reusability too. The Modular give us a bunch of adapted solutions for Flutter, such a dependency injection, routes controller and ..

Read more

Commons Commons Flutter package can used for Flutter Android and IOS applications. Includes Alert dialog Toast messages Single input dialog Options dialog Loading screen Extensions functions Stack trace screen Shared Preferences functions Value validators Date and Time functions Connection Functions http rest client api functions How to use Required Dart version >= 2.6+ 1. Depend ..

Read more