Category : Dart

macros Experiments with upcoming Dart macros Setup Update your SDK to a dev build (this was written on 3.4.0-77.0.dev) For Flutter users: flutter channel master Add –enable-experiment=macros to dart invocations In VS Code update to the Pre-Release Dart/Flutter extensions @Model() This is a replacement for the freezed and json_serializable packages. It implements fromJson, toJson, copyWith, toString, operator == and hashCode. See bin/model.dart for an example. See lib/model.dart for implementation. Disclaimer I’ve definitely missed edge cases. ..

Read more

The Mapbox Maps SDK Flutter Plugin is an officially developed solution from Mapbox that enables use of our latest Maps SDK product (v10.13.0). It is currently in beta, but can be used in production. The plugin allows developers to embed highly customized maps using a Flutter widget on Android and iOS. Web and desktop are ..

Read more

Dart Firebase Admin Welcome! This project is a port of Node’s Firebase Admin SDK to Dart. ⚠️ This project is still in its early stages, and some features may be missing or bugged. Currently, only Firestore is available, with more to come (auth next). Dart Firebase Admin Available features Usage Connecting to the SDK Connecting using the environment ..

Read more

Screen Time API plugin for Flutter A Flutter plugin for using Screen Time API. Only iOS is supported. What is iOS Screen Time API? Screen Time | Apple Developer Documentation Meet the Screen Time API – WWDC21 – Videos What’s new in Screen Time API – WWDC22 – Videos Features Show the screen selecting apps ..

Read more

🌟 Glowup Vibes 🌟 Goated 🐐 Dart language. This package is highly inspired by this Babel plugin See the OG yt short: https://www.youtube.com/watch?v=vgcbwv_3WDU Installation 💻 ❗To get your Glowup Vibes on, make sure you’ve got the Dart SDK installed on your machine. Install via dart pub add: dart pub add glowup_vibes What? 🤔 Glowup Vibes is a Dart package ..

Read more

Soft Keyboard A customizable soft keyboard to use instead of the built-in non-customizable keyboard of any phone. (This package is still in development)   Features Customize the background color Choose the colors of the keys Provide IconData for action keys Style the keyboard text as per your preference Adjust the keyboard height Choose between Alphanumeric ..

Read more

esc_pos_utils Base Flutter/Dart classes for ESC/POS printing. Generator class generates ESC/POS commands that can be sent to a thermal printer. This is the “base” library that used for: Flutter WiFi/Ethernet printing: esc_pos_printer Flutter Bluetooth printing: esc_pos_bluetooth Main Features Connect to Wi-Fi / Ethernet printers Simple text printing using text method Tables printing using row method Text styling: size, align, bold, reverse, underline, different ..

Read more

About: This package provides a responsive modal with multiple pages, motion animation for page transitions, and scrollable content within each page. WoltModalSheet WoltModalSheet is designed to revolutionize the use of Flutter modal sheets. Built with Wolt-grade design quality and used extensively in Wolt products, this UI component offers a visually appealing and user-friendly modal sheet with multiple ..

Read more

Evolved Overlay/OverlayEntry – declarative not imperative, intuitive-context, and easy-alignment Want to show floating overlays – tooltips, contextual menus, dialogs, bubbles, etc? This library is an enhancement and replacement to Flutter’s built-in Overlay/OverlayEntry. 🚀 Advantages Why using flutter_portal instead of built-in Overlay/OverlayEntry? Declarative, not imperative: Like everything else in the Flutter world, overlays (portals) are declarative now. Simply put your floating UI in ..

Read more

overview A package to convert Widget, Local image, Network image, and Svg file to BitmapDescriptor which can use in google_maps_flutter icon marker. Get started Add dependency dependencies: the_widget_marker: ^1.0.0 Add rounded marker icon with border from network image: onPressed: () async { markers.add( Marker( icon: await MarkerIcon.downloadResizePictureCircle( ‘https://thegpscoordinates.net/photos/la/tehran_iran_5u679ezi8f.jpg’, size: 150, addBorder: true, borderColor: Colors.white, borderSize: ..

Read more

Thunder An open-source, cross-platform Lemmy client built with Flutter Contributing • Building From Source • Conventions • Related Packages Hey there! Just wanted to let you know that this repo is currently my personal side project to build something cool while learning about Dart and Flutter. Contributions to this project are always welcomed, and in fact, even strongly encouraged here! Since I ..

Read more

Introduction A cross-platform dart:html: Eases cross-platform development You can use this package in browsers, mobile, desktop, and server-side VM, and Node.JS. Just replace dart:html imports with package:universal_html/html.dart. Normal dart:html will continue to be used when applications run in browsers. Extensive support for processing HTML and XML documents Parse, manipulate and print DOM nodes. Find DOM nodes with querySelectorAll and other CSS query methods. EventSource ..

Read more

Announcement Update: 26 April, 2023 This repo is a TensorFlow managed fork of the tflite_flutter_plugin project by the amazing Amish Garg. The goal of this project is to support our Flutter community in creating machine-learning backed apps with the TensorFlow Lite framework. This project is currently a work-in-progress as we update it to create a working plugin ..

Read more

Radix Colors A gorgeous, accessible color system An open-source color system for designing beautiful, accessible websites and apps. A dart library for Radix Colors View the Flutter web demo Installation Add the Radix Colors package to pubspec.yaml dependencies: radix_colors: ^1.0.3 Import the package in your dart file import ‘package:radix_colors/radix_colors.dart’; Usage Radix Colors provides 15 color scales, designed ..

Read more

Dart package for command line applications to create an version display. Features The package displays a summary of version data for a command line application. The version data it provides includes: the stated version number for your application; the version of the operating system the application is being run on; the number of CPUs available ..

Read more

About A #Flutter package that let you draw a flow chart diagram with different kinds of customizable elements. Flutter Flow Chart A package that let you draw a flow chart diagram with different kinds of customizable elements. Dashboards can be saved for later use. See online example here Features diamond, rectangle, oval, storage, parallelogram elements elements can ..

Read more

flutter-auth-ui 📱 A simple library of predefined widgets to easily and quickly create auth components using Flutter and Supabase. ⚠️ Developer Preview: This is a developer preview and there maybe some breaking changes until we release v1.0.0. Email Auth Use a SupaEmailAuth widget to create an email and password signin/ signup form. You can pass metadataFields to add additional fields to ..

Read more

simple-electron-nodejs-flutter-web A simple Electron application using NodeJS middleware with Flutter web and Dart. This project name is wapui (web application platform for ui). electron release application to MacOS, Linux and Windows (electron: version 21) npm managing scripts supported (npm: version 8) node.js middleware integrated (node: version 16) flutter web integrated (flutter: version 3) internalization supported ..

Read more

About: OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your flutter app with OneSignal. OneSignal Flutter SDK  OneSignal is a free email, sms, push notification, and in-app message service for mobile apps. This SDK makes it easy to integrate your Flutter iOS and/or Android apps with OneSignal. ..

Read more

 Flutter Survey Inspired by Google Forms A simple yet powerful package that handles the creation of a dynamic questionnaire/research survey with conditional questions.Have you ever wanted to implement a form/questionnaire/survey like the ones you see on Google forms?Have you ever wanted to implement conditional questions that show or hide the questions that follow, based on ..

Read more

These packages provide libraries for generating, compiling and serving Dart code. build Defines the interfaces for creating a Builder which is a way of doing codegen that is compatible across build systems (pub, bazel, standalone runner). For packages doing code generation this should generally be the only package against which there is a public dependency. Packages may ..

Read more

three_dart Dart 3D library. an easy to use, lightweight, cross-platform, general purpose 3D library. three.js rewrite by Dart. 3D for Flutter. Base on flutter_gl support Web, iOS, Android, macOS, Windows Linux TODO, need flutter_gl support three.js r138 Example Demo on flutter web https://wasabia.github.io/three_dart_example/#/ Getting Started First at all. Follow flutter_gl Usage flutter_gl TODO Usage check example project Example ..

Read more

BREAKING CHANGES IN V2 CacheManager v2 introduced some breaking changes when configuring a custom CacheManager. See the bottom of this page for the changes. flutter_cache_manager A CacheManager to download and cache files in the cache directory of the app. Various settings on how long to keep a file can be changed. It uses the cache-control http ..

Read more

flutter_progress Highly customizable and light weight progress library including dynamic updates Getting Started Adding the package dependencies: flutter_progress: ^1.0.0 Examples Normal Progress Valuable Progress Custom Body Progress Custom Progress How to use Add import import ‘package:flutter_progress/flutter_progress.dart’; Show dialog and assign it a global key to update it later. All properties except the message are optional. ..

Read more

Coverde A CLI for basic coverage trace files manipulation. Index Installing Features Usage with melos CI integration for coverage checks Installing You can make coverde globally available by executing the following command: $ dart pub global activate coverde NOTE: To run coverde directly from the terminal, add the system cache bin directory to your PATH environment variable. Features Check coverage value computed from a trace ..

Read more

flutter_plugin_pdf_viewer A flutter plugin for handling PDF files. Works on both Android & iOS Installation Add flutter_plugin_pdf_viewer as a dependency in your pubspec.yaml file. Android No permissions required. Uses application cache directory. iOS No permissions required. How-to: Load PDF Load pages Pre-built viewer Use the pre-built PDF Viewer This code produces the following view: TODO Allow password-protected files ..

Read more

A group of overlapping round avatars is called face piles. A face pile is a series of overlapping avatar images that come and go as users join and leave a given group. Getting started Add this to your package’s pubspec.yaml file: Now in your Dart code, you can use: import ‘package:flutter_face_pile/flutter_face_pile.dart’; Usage import ‘package:flutter_face_pile/flutter_face_pile.dart’; FacePile( faces: [ ..

Read more

flutter_barcode_keyboard_listener Plugin for managing QR and BAR code reading from an external device. Important THIS PACKAGE WILL WORK ONLY IN ANDROID! Class Name BarcodeListener Variables BarcodeScannedCallback onBarcodeScannedCallback //<- Function(String barcode) Duration bufferDuration bool useKeyDownEvent Example @override void initState() { BarcodeListener( onBarcodeScannedCallback: (String value) => setState(() { print(value); }, ), ); } Installation flutter pub add ..

Read more

dart-libdogecoin libdogecoin bindings for Dart and Flutter Only supports Linux, Windows, macOS as of now. (libdogecoin is required to be installed) Note: This is project and README is a work in progress! Binding progress  Address [] Transactions [] P2P (libevent) Usage import ‘package:dart_libdogecoin/dart_libdogecoin.dart’; void main() { final keypair = LibDogecoin.generateHDMasterPubKeypair(false); // false means use mainnet print(“Public ..

Read more

Flutter 2:Please use flutter_smart_dialog: 4.0.9+5 Flutter 3:Please use the latest version Introduction An elegant Flutter Dialog solution. pub,github,web effect Some Effect Advantage Do not need BuildContext Can penetrate dark background, click on the page behind dialog Support dialog stack,close the specified dialog Support positioning widget, display the specified location dialog Support highlight feature,dissolve the specified location ..

Read more

A highly customizable multiple selection widget with fuzzy search functionality MultipleSearchSelection<Country>( items: countries, fieldToCheck: (c) { return (c).name; }, itemBuilder: (country) { return Padding( padding: const EdgeInsets.all(6.0), child: Container( decoration: BoxDecoration( borderRadius: BorderRadius.circular(6), color: Colors.white, ), child: Padding( padding: const EdgeInsets.symmetric( vertical: 20.0, horizontal: 12, ), child: Text((country).name), ), ), ); }, pickedItemBuilder: (country) { ..

Read more

A Stable LibraryLibrary for GeoFence A flutter project to provide Geo Fence functionality in Android and IOS Getting Started Getting Started Android In your AndroidManifest.xml you should add the following lines: Starting GeoFenceService Stop GeoFenceService Get User status with respect to Fence Get user’s current location Listen to change for enter and Exit status for ..

Read more

Dart samples A collection of Dart programs that illustrate features and best practices. For a list of community-maintained projects, see Awesome Dart. Index command_line – A command line app that parses command-line options and fetches from GitHub. extension_methods – A set of samples that demonstrates the extension methods syntax and shows some common use cases of the feature. null_safety/calculate_lix – A ..

Read more