Category : Widgets

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 ..

Read more

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’, ..

Read more

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 ..

Read more

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 ..

Read more

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 ..

Read more

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 ..

Read more

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 ..

Read more

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 ..

Read more

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 ..

Read more

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 & ..

Read more

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 ..

Read more

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 ..

Read more

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 “/”: ..

Read more

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 ..

Read more

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 ..

Read more

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 ..

Read more

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 ..

Read more

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..

Read more

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” ..

Read more

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 ..

Read more

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”), ..

Read more

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) { ..

Read more

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 ..

Read more

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 ..

Read more

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 ..

Read more

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), ..

Read more

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 ..

Read more

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 ..

Read more

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 ..

Read more

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: ..

Read more

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. ..

Read more

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 ..

Read more

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 ..

Read more

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 ..

Read more

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 ..

Read more