Category : Dart

flutter_number_animation With this package you can display numbers or any other text more nicely Preview Works with text too! How to use Add this to your package’s pubspec.yaml file: dependencies: flutter_number_animation: ^0.0.6 Add NumberAnimation Widget wherever you need! NumberAnimation(‘123456789’), You can also set the TextStyle and time between each slides NumberAnimation(‘123456789’, textStyle: TextStyle(fontSize: 60, color: ..

Read more

The Algorithms All algorithms implemented in Dart (for education) These implementations are for learning purposes. They may be less efficient than the implementations in the Dart standard library. List of Algorithms See our directory for full list of all algorithms. A few of the algorithms (the most common ones) are explained here. Search Algorithms Linear From Wikipedia: linear ..

Read more

on_audio_query on_audio_query is a Flutter Plugin used to query audios/songs  infos [title, artist, album, etc..] from device storage. Help: Any problem? IssuesAny suggestion? Pull request Extensions: on_audio_room – Used to store audio [Favorites, Most Played, etc..]. Topics: Gif Examples How to Install Platforms How to use Examples Gif Examples: Songs Albums Playlists Artists Platforms: Methods Android IOS Web querySongs ✔️ ✔️ ✔️ ..

Read more

Dart-NATS A Dart client for the NATS messaging system. Design to use with Dart and flutter. Flutter Web Support by WebSocket client.connect(Uri.parse(‘ws://localhost:80’)); Flutter Other Platform Support by TCP Socket and WebSocket client.tcpConnect(‘localhost’); client.connect(Uri.parse(‘ws://localhost:80’)); API Change from version 0.2.x To support Flutter Web. We change default transport from TCP socket to WebSocket. TCP Socket still able to access ..

Read more

Nakama Flutter Client     Nakama is an open-source scalable game server. This is a Flutter client for Nakama written in pure dart and supports cross platform gaming on iOS, Android, Web and more.  Current Status Almost all basic functions which are necessary to start playing around with Nakama are ready to use. Please feel free to give ..

Read more

flutter_memory_leak_check It is easy to know whether a variable is correctly reclaimed by memory. principle: By using the reference as the key of the weak reference, when the GC is executed, if the reference can be recycled, it will be deleted from the weak reference. step 1:Add debugging options –observatory-port=50443 step 2:Run port forwarding tool ..

Read more

Firebase Messaging Plugin for Flutter A Flutter plugin to use the Firebase Cloud Messaging API. To learn more about Firebase Cloud Messaging, please visit the Firebase website Getting Started To get started with Firebase Cloud Messaging for Flutter, please see the documentation. Why flutter_fcm?  Easy to use  Supports local notification Usage The easiest way to use this library ..

Read more

Provides utilities for loading and running WASM modules Built on top of the Wasmer runtime. Setup Start by installing the tools needed to build the Wasmer runtime: Install the Rust SDK. On Windows, to get link.exe, install the Visual Studio build tools with the “Desktop development with C++”-option selected. Basic Usage As a simple example, we’ll try to call a simple ..

Read more

This is (or should be) a full JavaScript interop package using package:js bindings.The bindings are generated by machine-reading WebIDL files for types and MDN website for documentation. Take a look at MediaStream file and check out how nice it is with the awesome MDN documentation. Usage import ‘package:js_bindings/js_bindings.dart’; void main() { var div = document.createElement(‘div’) ..innerHTML = ..

Read more

dart_eval is an extensible interpreter for the Dart language, written in Dart. It’s powered under the hood by the Dart analyzer, so it achieves 100% correct and up-to-date parsing (although evaluation isn’t quite there yet.) The primary goal of dart_eval is to be interoperable with real Dart code. Classes created in ‘real Dart’ can be used inside the interpreter ..

Read more

flutter_text_field_fab A simple Flutter widget that makes turning a FAB into a text field easy. Installation dependencies: flutter: sdk: flutter flutter_text_field_fab: <last-version> Features Simple slide animation Custom icon Custom coloring Example Simple Usage import ‘package:flutter/material.dart’; import ‘package:flutter_text_field_fab/flutter_text_field_fab.dart’; class SomeListView extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( floatingActionButton: TextFieldFloatingActionButton( ‘Search…’, Icons.gamepad, onChange: (String ..

Read more

Additional sources Medium Article about FieldSuggestion – Autocomplete fields in Flutter Installing See the official installing guidline from – field_suggestion/install Usage & Overview Make ready your home widget by creating required options for FieldSuggestion. final textEditingController = TextEditingController(); // And List<String> suggestionList = [ ‘test@gmail.com’, ‘test1@gmail.com’, ‘test2@gmail.com’, ]; // Or List<int> numSuggestions = [ 13187829696, 13102743803, 15412917703, ..

Read more

flutter_map_tile_caching Short Intro: Plugin for ‘flutter_map’ that provides full & advanced caching functionality, with ability to download map regions for offline use. Also includes a number of prebuilt widgets related to the topic. A plugin for the flutter_map library to provide an easy way to cache tiles and download map regions for offline use. Installation To install ..

Read more

Validations made simple A fp inspired validation DSL. For Dart and Flutter projects. Features Completely extensible (create your own combinators, validator primitives, etc) Flexible Verify is an extension based API (There is not single class created its all pure functions) Customizable (Define you own error types if required) organize validators how ever you want Bloc ..

Read more

Playify Playify is a Flutter plugin for play/pause/seek songs, fetching music metadata, and browsing music library. Playify was built using iOS’s Media Player Framework to fetch and play music from iOS’s Music Library. Currently supports only iOS, but Android support is being developed. PR’s are welcomed. Checkout the documentation. Requirements: iOS: >= iOS 10.3 (Due to append and prepend). Usage ..

Read more

A library for analyzing Dart packages. It invokes executables from the Dart SDK (or from the Flutter SDK if the package uses Flutter). Reports are created in the following categories: Follow Dart conventions Provide documentation Support multiple platforms Pass static analysis Support up-to-date dependencies Used by the Dart Package site. Use as an executable Installation > ..

Read more

Google Cloud Platform support package (gcloud) The gcloud package provides a high level “idiomatic Dart” interface to some of the most widely used Google Cloud Platform services. Currently the following services are supported: Cloud Datastore Cloud Storage Cloud Pub/Sub The APIs in this package are all based on the generic generated APIs in the googleapis and googleapis_beta packages. This means that ..

Read more

Flutter Bitmap A minimalist Flutter package to perform fast bitmaps operations. The focus here is to provide a cool bitmap manipulation interface. The package standard format is RGBA32. Bitmap uses the Dart FFI to perform operations such as contrast, brightness, saturation, and exposure. For now, things like format encoding, EXIF and multi-frame images are not the concern of ..

Read more

flutter_pure_mixpanel A pure Dart library for Mixpanel analytics. Running Tests This library has Flutter as a dependency for easier testability. The tests are true end to end tests, using a real Mixpanel account and API token that anyone is free to use. I decided against mocking the API for now to keep the codebase simple. Features Event tracking ..

Read more

Short Intor: gen_lang is a dart library for internationalization. Extracts messages to generate dart files required by Intl, inspired by Intl_translation and Flutter i18n gen_lang gen_lang is a dart library for internationalization. Extracts messages to generate dart files required by Intl. Now, three steps for internationalization Preparing Json files Run gen_lang Use it in coding Installation ..

Read more

Flutter Translate is a fully featured localization / internationalization (i18n) library for Flutter. It lets you define translations for your content in different languages and switch between them easily. Example Features Very easy to use Mobile, Web and Desktop support Pluralization and Duals support Static keys support with flutter_translate_gen Supports both languageCode (en) and languageCode_countryCode (en_US) locale formats Automatically save & restore the selected locale with a simple implementation Full support ..

Read more

supabase_flutter Short Intro: Flutter integration for Supabase. This package makes it simple for developers to build secure and scalable products. Flutter package for Supabase. What is Supabase Supabase is an open source Firebase alternative. We are a service to: listen to database changes query your tables, including filtering, pagination, and deeply nested relationships (like GraphQL) create, ..

Read more

Agora UI Kit for Flutter Instantly integrate Agora video calling or video streaming into your Flutter application. Getting started Roadmap  Add Usernames  More Event Callbacks  Screen Sharing  Layout for Voice Calls  Re-orderable list view (Floating Layout)  Cloud recording  Promoting an audience member to a broadcaster role.  Muting/Unmuting a remote member  Flutter Web Support as a ..

Read more

well_formed Short Intor: A Flutter form field package designed to relieve developers of much of the form-related coding. It provides field masking, validation, smart trimming, and more. Contents Overview Getting Started Demo application Overview Well-Formed Widget Fields — Well-Formed is a form field package designed to relieve developers of much of the form-related coding. This ..

Read more

lan_scanner Dart / Flutter package that allows discovering network devices in local network (LAN). Note: This library is intended to be used on Class C networks. This project is a rework of already existing ping_discover_network, however it is no longer maintained. pub.dev page | API reference Getting Started Add the package to your pubspec.yaml: lan_scanner: ^2.0.0 Import the library: import ‘package:lan_scanner/lan_scanner.dart’; Create an ..

Read more

LoForm  LoForm is still experimental, missing features and bugs are to be expected. LoForm is a low-code and lightweight Flutter form library, inspired by Formik — the world’s most popular form library for React, used in production at Airbnb, Stripe, NASA and more. Features No boilerplate: 90% less code compared to bloc + formz. Informational: provides a lot of useful states (touched, status, error) for ..

Read more

ThingsBoard PE API client library for Dart developers. Provides model objects and services to communicate with ThingsBoard PE platform using RESTful APIs and WebSocket protocol. Current client version is compatible with ThingsBoard PE starting from version 3.3.0PE. Usage A simple usage example: import ‘package:thingsboard_pe_client/thingsboard_client.dart’; main() async { try { var tbClient = ThingsboardClient(‘https://thingsboard.cloud’); await tbClient.login(LoginRequest(‘tenant@thingsboard.org’, ..

Read more

Flutter is getting more popular as cross-platform app development. Since it has been growing day-by-day we are getting more valuable packages, libraries, and framework that really help full for us. Here we are listing top 10 Flutter pacakes that have been suggest throuh the users on our Flutter App Development LinkedIn page. 1. flutter_bloc: Shot ..

Read more

A (work-in-progress) demonstration of: (1) a full-stack Flutter application utilizing Firebase and Google Cloud, and (2) ranked voting with the Condorcet Method. Components Event flow YouTube discussion about the project From July 29, 2021 Getting started and local development Copy server/server_config.example.yaml to server/server_config.yaml and populate the entries. See the details in server/lib/src/service_config.dart for the expected values.TODO explain the values needed to run locally vs to deploy. Make sure ..

Read more

Unofficial Bavatar dart app for android, iOS and macOS Generated by the Very Good CLI  Getting Started  This project contains 3 flavors: development staging production To run the desired flavor either use the launch configuration in VSCode/Android Studio or use the following commands: # Development $ flutter run –flavor development –target lib/main_development.dart # dont add –flavor ..

Read more

statistics Statistics package for easy and efficient data manipulation with many built-in mathematical functions and units. Usage Numeric extension: import ‘package:statistics/statistics.dart’; void main() { var ns = [10, 20.0, 30]; print(‘ns: $ns’); var mean = ns.mean; print(‘mean: $mean’); var sdv = ns.standardDeviation; print(‘sdv: $sdv’); var squares = ns.square; print(‘squares: $squares’); } OUTPUT: Statistics import ‘package:statistics/statistics.dart’; ..

Read more

Skeletons A Flutter package for building custom skeleton widgets to mimic the page’s layout while loading. Examples Items ListView (Default) ListView (Custom) ListView (Complex Cards) SkeletonTheme Light/Dark modes Right-To-Left Custom Shimmer All examples can be found here examples. How To Use Can be used by encapsulating the child widget in a Skeleton widget: import ‘package:skeletons/skeletons.dart’; Skeleton( ..

Read more

Beacons Flutter plugin to work with beacons.Supports Android API 16+ and iOS 8+. Features: Automatic permission management Ranging Monitoring (including background) Supported beacons specifications: iBeacon (iOS & Android) Altbeacon (Android) Installation Add to pubspec.yaml: dependencies: beacons: ^0.3.0 Note: The plugin is written in Swift for iOS.There is a known issue for integrating swift plugin into Flutter project ..

Read more

Beacon Broadcast plugin for Flutter A Flutter plugin for turning your device into a beacon. Usage To use this plugin, add beacon_broadcast as a dependency in your pubspec.yaml file and import: import ‘package:beacon_broadcast/beacon_broadcast.dart’; Now you can create BeaconBroadcast object and start using it: Important note: For Android app, user needs to turn on Bluetooth on ..

Read more

arcore_flutter_plugin Short intro: Flutter plugin for ARCore SDK, Android platform to build new augmented reality experiences. Thanks to Oleksandr Leuschenko for inspiration and his precious code: arkit_flutter_plugin Usage I wrote 2 articles for setup you project and start with ARCore Flutter Plugin: ARCore Flutter Plugin: configurations. ARCore Flutter Plugin: add object on the plane. Configure your app To ..

Read more

A Flutter plugin to use the Firebase ML Kit. this is not official package The flutter team now has the firebase_ml_vision or firebase_ml_custom package for Firebase ML Kit. Please consider trying to use firebase_ml_vision. Note: This plugin is still under development, and some APIs might not be available yet. Feedback and Pull Requests are most welcome! Features Feature Android iOS Recognize text(on device) Recognize text(cloud) ..

Read more

flutter_secure_storage A Flutter plugin to store data in secure storage: Keychain is used for iOS AES encryption is used for Android. AES secret key is encrypted with RSA and RSA key is stored in KeyStore With V5.0.0 we can use EncryptedSharedPreferences on Android by enabling it in the Android Options like so: AndroidOptions _getAndroidOptions() => const AndroidOptions( encryptedSharedPreferences: true, ..

Read more

Flutter reactive BLE library Flutter library that handles BLE operations for multiple devices. Usage The reactive BLE lib supports the following: BLE device discovery Observe host device BLE status Establishing a BLE connection Maintaining connection status of multiple BLE devices Discover services(will be implicit) Read / write a characteristic Subscribe to a characteristic Clear GATT ..

Read more