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: ..
Category : Dart
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 ..
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 ✔️ ✔️ ✔️ ..
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 ..
App Feedback A Flutter package for getting app feedback from users. It provides the utility to display feedback form depending upon the requirement. Feedback form can be displayed instantly at any time or after certain period of time. Download Demo App How to use this package 1. Add library to pubspec.yml dependencies: app_feedback: ^0.0.2 2. ..
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 ..
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 ..
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 ..
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 ..
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 = ..
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 ..
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 ..
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, ..
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 ..
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 ..
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 ..
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 > ..
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 ..
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 ..
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 ..
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 ..
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 ..
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, ..
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 ..
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 ..
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 ..
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 ..
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’, ..
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 ..
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 ..
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 ..
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’; ..
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( ..
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 ..
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 ..
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 ..
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) ..
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, ..
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 ..
Swipe Image Gallery A scrollable, dismissable by swiping, zoomable, rotatable image gallery on which you can add a dynamic overlay. While it is intended for an image gallery different types of widgets can also be used. Installation Add swipe_image_gallery as a dependency in your pubspec.yaml file. Usage With a List of Image Widgets final assets = const [ ..