Description The project is a Dart library for SMS verification codes. Features Getting started verification_code:^0.0.4 Usage VerificationCode( height: 50, style: CodeStyle.form, maxLength: 4, itemWidth: 50, onCompleted: (String value) { print(“CodeStyle.form value=$value”); }, ), Code Style style code form VerificationCode(style: CodeStyle.form) rectangle VerificationCode(style: CodeStyle.rectangle) line VerificationCode(style: CodeStyle.line) circle VerificationCode(style: CodeStyle.circle) Download source code on GitHub ..
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. ..
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 ..
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 ..
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 ..
🌟 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 ..
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 ..
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 ..
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 ..
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 ..
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: ..
A repository that contains the Implementation of Data structures and Algorithms in Dart. What is an Algorithm? f: I => O An algorithm is defined as a function that maps arbitrary-sized input to fixed-sized output. The function could be a single step or a series of steps. It can be applied just once, in an ..
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 ..
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 ..
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 ..
This is a library that makes it easy to draw charts in Flutter. It provides a simple and easy-to-use interface for developers to create beautiful charts for their Flutter applications. 🚀 Features 📈 Line Chart 🎯 Why use? Easy to use: calculates the drawing range and labels automatically, making it easy to use. Of course, it is also ..
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 ..
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 ..
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 ..
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 ..
Get Started with Agora Chat Instant messaging connects people wherever they are and allows them to communicate with others in real-time. The Agora Chat SDK enables you to embed real-time messaging in any app, on any device, anywhere. This page shows a sample code to add peer-to-peer messaging into an app by using the Agora ..
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 ..
About: This is an example using the pub.dev api where the goal is to list the packages. pub.dev (mobile) official website Find and use packages to build Dart and Flutter apps. This application does not require user authentication and data in this application comes from the https://pub.dartlang.org/api/ Getting Started 🚀 Clone the repo Install the dependicies Run ..
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. ..
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 ..
Drift Note: Moor has been renamed to drift Proudly Sponsored by Stream 💙 Try the Flutter Chat Tutorial 💬 Drift is a reactive persistence library for Flutter and Dart, built on top of sqlite. Drift is Flexible: Drift lets you write queries in both SQL and Dart, providing fluent apis for both languages. You can filter and ..
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 ..
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 ..
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 ..
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. ..
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 ..
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 ..
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: [ ..
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 ..
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 ..
Note: We know the Clean calendar is still very new, but don’t be put off by it because it will be well-maintained for a very, very long time. It is in the early stages of development. Additionally, you can contact me via email, discord, or any of the other channels provided on my Github profile ..
Flet Flet is a framework that enables you to easily build realtime web, mobile and desktop apps in your favorite language and securely share them with your team. No frontend experience required. ⚡From idea to app in minutes An internal tool or a dashboard for your team, weekend project, data entry form, kiosk app or ..
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 ..
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) { ..
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 ..