SpinBox for Flutter SpinBox for Flutter is a numeric input widget with an input field for entering a specific value, and spin buttons for quick, convenient, and accurate value adjustments. Guidelines Spin boxes are best suited for such applications that deal with large numeric value ranges and high precisions, where users typically know upfront the exact value ..
Category : Widgets
Buy me a coffee widget Did you ever needed a widget to buy me a coffee, well here it is? Important note Be very careful with using this widget. According to the Google Play Guidelines you are not allowed to get payments from external resources. So a donation button could lead to a ban on ..
readmore A Flutter plugin than allow expand and collapse text. usage: add to your pubspec and import: ReadMoreText( ‘Flutter is Google’s mobile UI open source framework to build high-quality native (super fast) interfaces for iOS and Android apps with the unified codebase.’, trimLines: 2, colorClickableText: Colors.pink, trimMode: TrimMode.Line, trimCollapsedText: ‘…Show more’, trimExpandedText: ‘ show less’, ..
Flutter Cupertino Date Text Box A text box with an attached CupertinoDatePicker which opens when the text box is tapped. With this library the following is possible: Text Box / Text Field with multiple features to customize its style (e.g. font, padding, etc.) Date callback can be used to get result date value Quick Usage ..
flutter_show_more_text_popup Flutter widget to show text in popup or overlay container Installation Add this to your package’s pubspec.yaml file dependencies: … show_more_text_popup: ^latest-version Usage First import show_more_text_popup.dart import ‘package:show_more_text_popup/show_more_text_popup.dart’; ShowMoreTextPopup popup = ShowMoreTextPopup(context, text: text, textStyle: TextStyle(color: Colors.black), height: 200, width: 100, backgroundColor: Color(0xFF16CCCC)); popup.show( widgetKey: key, ); Screenshots Download text popup widget source code ..
context_extentions Getting inherited widget’s state var themeData = context.theme; var scaffold = context.scaffold; var navigator = context.navigator; var overlay = context.overlay; var mediaQuery = context.mediaQuery; Theme properties var textTheme = context.textTheme; var colorPrimary = context.primaryColor; var colorAccent = context.accentColor; var colorCanvas = context.canvasColor; var colorBackground = context.BackgroundColor; Navigator helpers context.push((c) => NaxtPage()); context.pop(); MediaQuery properties ..
Loader Sometimes you need to load some data before building your widget. Because initState doesn’t support asynchronous loading you need to find another way to load your data. The most common way of loading data is using a FutureBuilder but FutureBuilders are tedious. Another way is using flags to rebuild the widget after all the loading is done. Loader ..
FSwitch An interesting and practical switch component. Supports setting tips, slider decorations, shadows, and good interaction. Author:Newton(coorchice.cb@alibaba-inc.com) English | 简体中文 Like it? Please cast your Star ! Features Support opening and closing tips Support setting decoration for Slider Support flexible configuration available state More sense of space Shadow Good switch interactive experience Guide Parameters Param Type Necessary Default desc open ..
FButton From then on, developers only need to master one Button component, which is enough. Support rounded corners, borders, image, special effects, loading mode. Author:Newton(coorchice.cb@alibaba-inc.com) English | 简体中文 Like it? Please cast your Star ! Features Rich corner effect Exquisite border decoration Gradient effect Flexible icon support Intimate Loading mode Cool interaction Special effects More sense of space Shadow Guide Parameters Basic parameters Param Type Necessary Default desc onPressed VoidCallback ..
fradio A radio component suitable for almost any radio scenario. Supports excellent interactive special effects, as well as a simple multi-interactive state view switching construction like eating a hamburger . You will fall in love with TA .️ Author:Newton(coorchice.cb@alibaba-inc.com) English | 简体中文 Like it? Please cast your Star ! Features Wonderful interactive animation Support precise control of rounded corners Wonderful ..
ffloat FFloat, although simple and easy to use, can satisfy all your imagination of the floating layer. Born and elegant, supporting precise position control. Triangles with rounded corners, borders, gradients, shadows? Everything you need .️ Author:Newton(coorchice.cb@alibaba-inc.com) English | 简体中文 Like it? Please cast your Star ! Features Supports floating layer position control based on anchor elements Convenient floating layer show / hide ..
frefresh Help you to build pull-down refresh and pull-up loading in the simplest way. Although unprecedented simplicity, but the effect is amazing. It also supports configuration refresh and loading elements. The complete controller allows you to help you control the entire dynamic process. Author:Newton(coorchice.cb@alibaba-inc.com) English | 简体中文 Like it? Please cast your Star ! Features Guide Parameter & ..
flutter_rich_input This is a high performance rich media input box, implemented through the native textfield extension, with less disruptive, but at the same time has a strong extensibility, implements the @ someone, # topics, expressions and other functions, support custom color highlighting Language: English | 中文简体 Special feature Use native textfield capabilities with less code, less disruption and ..
flutter_calendar_carousel Calendar widget for flutter that is swipeable horizontally. This widget can help you build your own calendar widget highly customizable. Now you can even add your icon for each event. New Feature Check out great feature customDayBuilder work done by maxgmer . Rectangular style Circular style No border Marked Dates Custom Icon Events Getting Started For help getting ..
widget_with_codeview A widget with side-by-side source code view. Extracted from the flutter-catalog open-source app. Usage First make sure to add the source file to the app’s assets by editing pubspec.yaml: dependencies: flutter: sdk: flutter widget_with_codeview: ‘1.0.3’ flutter: assets: # Include a single source code file: – lib/my_awesome_source_code.dart # Include all files under a subfoler by adding trailing “/”: ..
Flutter Markdown A markdown renderer for Flutter. It supports the original format, but no inline html. Getting Started Using the Markdown widget is simple, just pass in the source markdown as a string: If you do not want the padding or scrolling behavior, use the MarkdownBody instead: By default, Markdown uses the formatting from the current ..
ONLY FOR FLUTTER WEB Flutter widget that automatically resizes text to fit perfectly within its bounds. Show some and star the repo to support the project Resources: Documentation Pub Package GitHub Repository Online Demo Also check out the blazing fast key-value store hive. Contents Usage maxLines minFontSize & maxFontSize group stepGranularity presetFontSizes overflowReplacement Rich Text Parameters Performance ..
flutter_svg Draw SVG (and some Android VectorDrawable (XML)) files on a Flutter Widget. Getting Started This is a Dart-native rendering library. Issues/PRs will be raised in Flutter and flutter/engine as necessary for features that are not good candidates for Dart implementations (especially if they’re impossible to implement without engine support). However, not everything that Skia can easily ..
Progress State Button A customizable progress button for Flutter Test with DartPad Installation Usage Icon With Custom Widgets Constructors Default constructor of ProgressButton ProgressButton.icon() specific constructors License This project is licensed under the MIT License – see the LICENSE.md file for details Download Progress State Button source code on GitHub https://github.com/slm/progress-state-button FlutterappworldProvides the list of the opensource Flutter ..
orderable_stack A Flutter orderable container : based on a “data items” list vertical or horizontal need a “itemBuilder” function to build the orderable parts Usage cf. orderable_stack_example Limitations All part must have same size Download Flutter orderable stack widget source code on GitHub FlutterappworldProvides the list of the opensource Flutter apps collection with GitHub repository. flutterapp..
Info: Loading indicator GIFs. Material and Cupertino (Android and iOS) loading indicators in assorted sizes. Use as placeholders for loading remote image assets. Loading GIFs High quality Android and iOS loading spinners. View Demo Loading GIFs is a collection of high fidelity loading animations in GIF format. Included are Android “Material Design” and iOS “Cupertino” ..
Info: A simple rating bar for flutter which also includes a rating bar indicator, supporting any fraction of rating. A simple yet fully customizable rating bar for flutter which also includes a rating bar indicator, supporting any fraction of rating. Salient Features Set minimum and maximum rating Any widgets can be used as a rating ..
SimpleAutocompleteFormField A Flutter widget that wraps a TextFormField and assists with autocomplete functionality. example/lib/main.dart Download Flutter autocomplete TextFormField Widget Souce code on GitHub FlutterappworldProvides the list of the opensource Flutter apps collection with GitHub repository. flutterapp..
flutter_circle_color_picker A beautiful circle color picker for Flutter. Light theme Dark Theme Usage … body: Center( child: CircleColorPicker( initialColor: Colors.blue, onChanged: (color) => print(color), size: const Size(240, 240), strokeWidth: 4, thumbSize: 36, ), ), … API /// Called during a drag when the user is selecting a color. /// /// This callback called with latest ..
flip_box_bar A 3D BottomNavigationBar inspired by Dribbble design by Dannniel [https://dribbble.com/shots/4811135-Tab-Bar-Cube-Interaction]. Demo Example Use // In Scaffold int selectedIndex = 0; bottomNavigationBar: FlipBoxBar( selectedIndex: index, items: [ FlipBarItem(icon: Icon(Icons.map), text: Text(“Map”), frontColor: Colors.blue, backColor: Colors.blueAccent), FlipBarItem(icon: Icon(Icons.add), text: Text(“Add”), frontColor: Colors.cyan, backColor: Colors.cyanAccent), FlipBarItem(icon: Icon(Icons.chrome_reader_mode), text: Text(“Read”), frontColor: Colors.orange, backColor: Colors.orangeAccent), FlipBarItem(icon: Icon(Icons.print), text: Text(“Print”), ..
Link Text Easy to use text widget for Flutter apps, which converts inlined urls into working, clickable links. Allows for custom styling. Usage Link Text widget requires no setup. Just simply pass a String with inlined URLs, and the widget will take care of the rest. final String _text = ‘Lorem ipsum https://flutter.dev\nhttps://pub.dev’; @override Widget build(BuildContext context) { ..
FSuper FSuper can help developers build complex views quickly and comfortably. It supports rich text, rounded corners, borders, pictures, small red dots, and set up to two sub-components at the same time, and control their relative positions. Author:Newton(coorchice.cb@alibaba-inc.com) English | 简体中文 Like it? Please cast your Star ????! ✨ Features Rich corner effect Exquisite border decoration Naturally supports wonderful rich text Gradient effect More sense ..
flutter_slidable A Flutter implementation of slidable list item with directional slide actions that can be dismissed. Slidable is now a Flutter Favorite package! Features Accepts primary (left/top) and secondary (right/bottom) widget lists as slide actions. Can be dismissed. 4 built-in action panes. 2 built-in slide action widgets. 1 built-in dismiss animation. You can easily create you custom ..
NumberPicker NumberPicker is a custom widget designed for choosing an integer or decimal number by scrolling spinners. It is possible to use NumberPicker as a standalone widget as well as in NumberPickerDialog. Getting Started Creating NumberPicker Widget new NumberPicker.integer( initialValue: 50, minValue: 0, maxValue: 100, onChanged: _handleChange) Creating NumberPickerDialog (use in material’s showDialog method) new ..
Water Drop ???????????? A simple package for adding water drops to your Widgets! ????????????????????????????????????????Blog article with a detailed explanation:https://fidev.io/water-drop???????????????????????????????????????? Why? Why not?! How? Just wrap your widget in WaterDrop and provide params: Widget build(BuildContext context) { return WaterDrop( child: _StaticCard(color: Colors.green), params: [ WaterDropParam(top: 50, height: 70, left: 100, width: 50), WaterDropParam(top: 10, height: 100, left: 280, width: 100), ..
RangeSlider An extension of the Flutter Material Slider to allow selection of a range of values via 2 thumbs. Step by step explanation A full explanation on how to build such Widget may be found on my blog: in English, click here in French, click here Getting Started You should ensure that you add the following dependency ..
flutter_pulltorefresh Intro a widget provided to the flutter scroll component drop-down refresh and pull up load.support android and ios. If you are Chinese,click here(中文文档) Download Demo(Android): Features pull up load and pull down refresh It’s almost fit for all Scroll witgets,like GridView,ListView… provide global setting of default indicator and property provide some most common indicators ..
Flutter Custom flutter candies(widgets) for you to easily build flutter app, enjoy it waterfall_flow A Flutter grid view easy to build waterfall flow layout quickly. Web demo for WaterfallFlow like_button Like Button is a flutter library that allows you to create a button with animation effects similar to Twitter’s heart when you like something. Web ..
carousel_slider A carousel slider widget, support infinite scroll and custom child widget, with autoplay feature. Installation Add carousel_slider: ^1.4.1 in your pubspec.yaml dependencies. And import it: import ‘package:carousel_slider/carousel_slider.dart’; How to use Simply create a CarouselSlider widget, and pass the required params: CarouselSlider( height: 400.0, items: [1,2,3,4,5].map((i) { return Builder( builder: (BuildContext context) { return Container( width: MediaQuery.of(context).size.width, margin: EdgeInsets.symmetric(horizontal: 5.0), decoration: ..
flutter_html Note: 1.0.0-pre.1 has been released! See the Migration Guide if you’d like to take advantage of all the new features of 1.0.0! Also, check out the Prerelease Changelog. Version 1.0.0 is currently on the new-parser branch. This README will be updated when 1.0.0 is merged into the master branch. A Flutter widget for rendering static html tags as Flutter widgets. ..
material_dialog A wrapper on top of alert dialog provided by flutter. Demo Use this package as a library 1. Depend on it Add this to your package’s pubspec.yaml file: 2. Install it You can install packages from the command line: with Flutter Alternatively, your editor might support flutter packages get. Check the docs for your ..
Info: Easy to use yet very customizable zoomable image widget for Flutter, Photo View provides a gesture sensitive zoomable widget. Photo View is largely used to show interactive images and other stuff such as SVG. Flutter Photo View A simple zoomable image/content widget for Flutter. PhotoView enables images to become able to zoom and pan ..
grouped_buttons A set of Flutter widgets that makes grouping Checkboxes and Radio Buttons much easier! Installing Add the following to your pubspec.yaml file: Simple Usage Creating a basic CheckboxGroup Creating a basic RadioButtonGroup Screenshot Custom Usage There are several options that allow for more control. Custom CheckboxGroup Properties Description activeColor The color to use when a Checkbox is checked. checkColor ..
neuomorphic_container A package widget that applies the concept of Neuomorphism in software development using Flutter. neuomorphic_container Package Url Getting Started Neumorphic containers pretends to extrude from the background. It’s an elevated form created from the same element of the background. The background color of your application or widget hosting the Neuomorphic Container has to match ..
Info: A complete, ready to use, Neumorphic UI kit for Flutter, ????️ dark mode compatible. flutter_neumorphic A complete, ready to use, Neumorphic ui kit for Flutter ⚙️ Installation https://pub.dev/packages/flutter_neumorphic dependencies: flutter_neumorphic: ^1.0.0+3 The in your .dart files import ‘package:flutter_neumorphic/flutter_neumorphic.dart’; What’s neumorphic Material Cards A Modern / Material (upgraded) card usually is a surface floating on top of our ..