Category : Library

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

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

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

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

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

nyxx_interactions Simple, robust framework for creating discord bots for Dart language. Features Slash commands supportSupports and provides easy API for creating and handling slash commands Commands framework includedA fast way to create a bot with command support. Implementing the framework is simple – and everything is done automatically. Cross PlatformNyxx works on the command line, ..

Read more

Overview  The goal of this package is to make it easy to interact with Cloud Firestore API. The firefuel community aims to always make this package simple, intuitive, and consistent. firefuel wraps the cloud_firestore plugin, and provides conventions to help jump-start your development. Still not convinced? See our documentation on why we thing you should choose firefuel Scope  firefuel focuses on simplifying the edge ..

Read more

dart_vlc Flutter media playback, broadcast, recording & chromecast library for Windows, Linux & macOS. Written in C++ using libVLC & libVLC++. Installation Flutter dependencies: … dart_vlc: ^0.1.6 Dart CLI dependencies: … dart_vlc_ffi: ^0.1.3 More on Dart CLI implementation here. Feel free to open a new issue or discussion, if you found a bug or need assistance. Support Consider supporting ..

Read more

FlutterBleLib A library for all your Bluetooth Low Energy needs in Flutter. Internally utilises Polidea’s MultiPlatformBleAdapter, which runs on RxAndroidBle and RxBluetoothKit. BLE Simulator This library supports BLEmulator, the BLE simulator. The simulation allows one to develop without physical smartphone or BLE peripheral and use one’s production BLE–related code in automated testing. Installation To use this plugin, add flutter_ble_lib as a dependency in ..

Read more

Fast ECS Simple and fast Entity-Component-System (ECS) library written in Dart. CPU Flame Chart device Nexus 5 (2014) android 6.0.1 fast_ecs version 0.0.1 all Time 10500(ms) 1024 entities  RotationSystem void update(double deltaTime, SetEntity entities) { for (var i = 0; i < entities.size; i++) { Entity entity = entities[i]; TransformComponent transform = transformComponents[entity]; VelocityComponent rotation ..

Read more

neon_circular_timer Make a timer application with a fancy neon effect and beautiful UI v0.0.3 and above now the timer has also a neumorphic border Preview of example Usage NeonCircularTimer( width: 200, duration: 20, strokeWidth: 10, textFormat: TextFormat.MM_SS, isTimerTextShown: true, neumorphicEffect: true, textStyle: Theme.of(context).textTheme.headline3, outerStrokeColor: Colors.grey.shade100, fillGradient: LinearGradient(colors: [ Colors.greenAccent.shade200, Colors.blueAccent.shade400 ]), neonGradient: LinearGradient(colors: [ Colors.greenAccent.shade200, Colors.blueAccent.shade400 ..

Read more

love A state management library that is functional, elegant and predictable. Why love has DNA of ReactiveX, Redux and RxFeedback. so it is: Unified – one is all, all is one (System<State, Event>) Declarative – system are first declared, effects begin after run is called Predictable – unidirectional data flow Flexible – scale well with complex app Elegant – code ..

Read more

A GBK codec library for Dart developers. GBK codec, support Stream interface of File and HttpClient. The usage is exactly the same as the utf8 codec. Created from templates made available by Stagehand under a BSD-style license. version fast_gbk: 1.0.0 Usage A simple usage example: Import ‘Package: fast_gbk / fast_gbk.dart’ ; void main () the async { ..

Read more

Day Picker A Flutter widget library that helps us to select days in a week. Screenshot Usage Add day_picker to your pubspec.yaml file. import the package: import ‘package:day_picker/day_picker.dart’; Constructor for the day_picker is given below. SelectWeekDays({ @required this.onSelect, this.backgroundColor, this.daysFillColor, this.daysBorderColor, this.selectedDayTextColor, this.unSelectedDayTextColor, this.border = true, this.boxDecoration, this.padding = 8.0, Key key, }) : assert(onSelect != null), super(key: key); Example here ..

Read more

Flutter Tab Toggle A Beautiful and Simple Tab/Toggle switch widget. It can be fully customized with desired icons, width, colors, text, corner radius etc. It also maintains selection state. Getting Started In the pubspec.yaml of your flutter project, add the following dependency: dependencies: … flutter_toggle_tab: “^latestVersion” Import it: import ‘package:flutter_toggle_tab/flutter_toggle_tab.dart’; Usage Examples Basic tab/toggle switch // Here ..

Read more

Flutter Control is complex library to maintain App and State management.Library merges multiple functionality under one hood. This approach helps to tidily bound separated logic into complex solution. import ‘package:flutter_control/core.dart’; App State Management – Managing application state, localization, theme and other global App changes. Widget State Management – UI / Logic separation. Controlling State and UI updates. ..

Read more

Ably Flutter Plugin A Flutter plugin wrapping the ably-cocoa (iOS) and ably-java (Android) client library SDKs for Ably, the platform that powers synchronized digital experiences in realtime. Ably provides the best infrastructure and APIs to power realtime experiences at scale, delivering billions of realtime messages everyday to millions of end users. We handle the complexity of realtime messaging so you can focus ..

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

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

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

This library contains methods that make it easy to consume Mpesa Api. It’s multi-platform, and supports CLI, server, mobile, desktop, and the browser. Ready Methods/APIs include  LIPA NA MPESA  STKPUSH QUERY  C2BSIMULATE  B2B  B2C  C2B  TRANSACTION STATUS  ACCOUNT BALANCE  REVERSAL Usage Create an instance of Mpesa, then use its methods to consume the Api import ..

Read more

Check out the new docs! https://autoroute.vercel.app Introduction Installation Setup and Usage Generated routes Navigation Passing Arguments Working with Paths Nested Routes Finding The Right Router Introduction What is AutoRoute? It’s a Flutter navigation package, it allows for strongly-typed arguments passing, effortless deep-linking and it uses code generation to simplify routes setup, with that being said it ..

Read more

Update: The iOS jank issue relating to shader warmup is now largely mitigated by shader pre-compilation as described here. Huge thanks to the Flutter team! warmup_routine A library for handling animation warmup generically as discussed in: https://github.com/flutter/flutter/issues/76180 This solution is not very scalable for applications with many animations to warm up and is meant mostly as an ..

Read more

advance_image_picker Flutter plugin for selecting multiple images from the Android and iOS image library, taking new pictures with the camera, and edit them before using such as rotation, cropping, adding sticker/filters. This is an advanced version of image_picker plugin. Key Features Display live camera preview in a widget. Adjust exposure Zoom camera preview Capture photo without saving into device library Capture with ..

Read more

Round Spot Customizable heat map interface analysis library Round Spot simplifies the UI accessibility and behaviour analysis for Flutter applications by handling the data gathering and processing. It produces beautiful heat map visualizations that aim to make the UI improvement and troubleshooting easy and intuitive. Usage Import the package in your main file: import ‘package:round_spot/round_spot.dart’ as ..

Read more

Table of Contents Introduction Quick Start Guide Installation Integration I want to know more! Introduction Welcome to the official Mixpanel Flutter SDK. The Mixpanel Flutter SDK is an open-source project, and we’d love to see your contributions! We’d also love for you to come and work with us! Check out Jobs for details Quick Start Guide Check ..

Read more

flutter_jscore JavaScriptCore for Flutter. The plugin provides the ability to evaluate JavaScript programs from within dart. Demo Screen recording Apk Code Download Getting Started Add dependency // pub dependencies: flutter_jscore: ^last_version // import dependencies: flutter_jscore: path: Your local path // git dependencies: flutter_jscore: git: url: git://github.com/xuelongqy/flutter_jscore.git Super simple to use import ‘package:flutter_jscore/flutter_jscore.dart’; void runJS() { ..

Read more

Flutter JS plugin Short intro: A Javascript engine to use with flutter. It uses quickjs on Android and JavascriptCore on IOS A Javascript engine to use with flutter. Now it is using QuickJS on Android through Dart ffi and JavascriptCore on IOS also through dart-ffi. The Javascript runtimes runs synchronously through the dart ffi. So ..

Read more

Flutter FTP Connect Flutter simple and robust dart FTP Connect Library to interact with FTP Servers with possibility of zip and unzip files. Key Features Upload files to FTP Download files/directories from FTP List FTP directory contents Manage FTP files (rename/delete) Manage file zipping/unzipping Completely asynchronous functions Example upload file ###example 1: import ‘dart:io’; import ‘package:ftpconnect/ftpConnect.dart’; ..

Read more

pass-flutter A Flutter library for work with Apple Wallet passes. How use it Getting pass from URL to internal memory import ‘package:pass_flutter/pass_flutter.dart’; PassFile passFile = await Pass().saveFromUrl(url: ‘https://link_to_pass/pass.pkpass’); Getting list of all saved passes import ‘package:pass_flutter/pass_flutter.dart’; List<PassFile> passes = await Pass().getAllSaved(); Fetch preview from url and save it import ‘package:pass_flutter/pass_flutter.dart’; PassFile passFile = await Pass().fetchPreviewFromUrl(url: ..

Read more

flutter_qjs This plugin is a simple js engine for flutter using the quickjs project with dart:ffi. Plugin currently supports all the platforms except web! Getting Started Basic usage Firstly, create a FlutterQjs object, then call dispatch to dispatch event loop: final engine = FlutterQjs( stackSize: 1024 * 1024, // change stack size here. ); engine.dispatch(); Use evaluate method to run js script, now you ..

Read more