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 ..
Category : library
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 ..
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 ..
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 ..
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 ..
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. ..
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 ..
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, ..
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 ..
The Dart Time Machine is a date and time library for Flutter, Web, and Server with support for timezones, calendars, cultures, formatting and parsing. Time Machine provides an alternative date and time API over Dart Core. For comparision: Dart Core API Duration – an amount of time with microsecond precision DateTime – a unique point on the utc_timeline or ..
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 ..
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 ..
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 ..
A simple library for applying the Humble Object Pattern in order to create clean, testable widgets. Features This package might be helpful to you if: a high level of test coverage is required you apply test driven development to app development you find it difficult to separate UI logic from appearance the widgets you create ..
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 ..
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 ..
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 { ..
Dart Data Dart Data is a fast and space efficient library to deal with data in Dart, Flutter and the web. As of today this mostly includes data structures and algorithms for vectors and matrices, but at some point might also include graphs and other mathematical structures. This library is open source, stable and well ..
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 ..
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 ..
SlidingTutorial Cleveroad introduces Sliding Tutorial Library for Flutter Hey guys, hope you haven’t started developing a tutorial for your Flutter app yet, as we have already completed a part of your job. Don’t worry, we act from good motives only. Our aim is to help you create a sliding tutorial in a fast and simple ..
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. ..
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 ..
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 ..
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 ..
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 ..
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 ..
Game socket The library was published in early access and is not stable, as it is being developed in parallel with other solutions. English is not a native language so there are no comments. At this stage, the library is for those who want to understand the source code and get a starting point for ..
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 ..
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 ..
SurveyKit: Create beautiful surveys with Flutter (inspired by iOS ResearchKit Surveys) Do you want to display a questionnaire to get the opinion of your users? A survey for a medical trial? A series of instructions in a manual-like style?SurveyKit is an Flutter library that allows you to create exactly that. Thematically it is built to provide ..
KDebugTools KDebugTools is a powerful library for debugging Flutter applications You can access these features via WebBrowser Check App and device information File management, transfer and preview Directly edit the shared preferences or database values Recording or throttling network with Flutter HttpClient Fetch logs of application View attributes of Flutter Widget Controlling the Flutter navigator ..
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 ..
Flutter Carbon Unofficial implementation of Carbon Design System using Flutter framework Finished widgets CButtons (primary, secondary, danger, tertiary, ghost) CTextfield (primary, success , warning, danger) based on validation CForm (form , form group) CCheckbox CSVGIcon CLink Breadcrumb Toggle Screenshots Form Button Toggle Setup project Clone the repo: git clone https://github.com/NourEldinShobier/carbon-flutter Change directory to lab: cd ..
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 ..
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 ..
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’; ..
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: ..