ModularUI : Pre-built beautiful flutter widgets Inspired by material-tailwind and shadcn/ui Craft beautiful, accessible, and responsive Flutter UIs with a Modular-UI Design-inspired component library Get involved: join our discord :))) See our card creation guide Here are some of the examples : WhatsApp.Video.2024-01-07.at.2.22.15.AM.mp4 WhatsApp.Video.2024-01-07.at.2.22.18.AM.mp4 WhatsApp.Video.2024-01-07.at.2.22.16.AM.mp4 Current Status of Components/Widgets (might be on the development branch) Accordion ..
Category : Widgets
Learn how to create a parallax scroll effect in Flutter using the PageView widget. Big thanks to Marcin Szałek for his article on Medium about this. Want to read it? Here’s the link Flutter Parallax Scroll Effect preview Download this widget source code on GitHub https://github.com/abuanwar072/Flutter-Parallax-Effect 58 forks. 174 stars. 1 open issues. Recent commits: readme ..
A flutter project to demonstrate how column and row cross and main axis works, and how layout is set based on the cross and main axis values also added an animated alignment sample. Reference Screens Build & Release Add below line in the index.html <base href=”$FLUTTER_BASE_HREF”> Execute this command flutter build web –release –base-href /flutter_cross_and_main_axis/ ..
Mfagrilist A Flutter widget for creating visually appealing carousels with customizable items. Table of Contents About Key Properties Example About Mfagrilist is a versatile Flutter widget that simplifies the creation of carousels and slider-like UI components. It allows you to showcase a list of items with a prominent middle item and customizable visual effects. Key Properties ..
HTML5 A Flutter widget for rendering HTML and CSS as Flutter widgets. Table of Contents: Installing Currently Supported HTML Tags Currently Supported CSS Attributes Currently Supported Inline CSS Attributes Installing: Add the following to your pubspec.yaml file: … dependencies: html5_api: ^0.0.1 Currently Supported HTML Tags: a abbr acronym address article aside audio b bdi bdo big blockquote ..
Syncfusion Flutter Widgets Syncfusion Flutter widgets libraries include high-quality UI widgets and file-format packages to help you create rich, high-quality applications for iOS, Android, and web from a single code base. Disclaimer: This is a commercial package. To use our packages, you need to have either the Syncfusion Commercial License or Syncfusion Community license. For more ..
Simple Inherited Widget to highlight text in a search result, with custom highlight Color and highlight TextStyle. Features Highlight text in a search result with custom highlight Color and highlight TextStyle. Highlight text in a search result without prasing the search text directly. Parse the search text as a regular expression. Usage SearchTextInheritedWidget( searchText: ‘search ..
Universities This package allows you to search all universities in Brazil. Usage To use this plugin, add universities as a dependency in your pubspec.yaml file. Example import ‘package:flutter/material.dart’; import ‘package:universities/universities.dart’; class SelectPage extends StatelessWidget { const SelectPage({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return Scaffold( body: Center( child: OutlinedButton( onPressed: () { Navigator.push( context, MaterialPageRoute( ..
blur_widgets Flutter – Blur Widgets – BackdropFilter Widget. Screenshot: Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is your first Flutter project: Lab: Write your first Flutter app Cookbook: Useful Flutter samples For help getting started with Flutter, view our online documentation, which ..
Flutter library for fetching, caching and invalidating asynchronous data Quick Features Fetch asynchronous data Data invalidation Optimistic response Reset cache Motivation How to do API calls in Flutter? Probably, majority would answer by using Dio.But the real question would be, how to integrate API calls in Flutter arhitecture seamless? One way would be to use FutureBuilder or maybe Bloc like ..
swiping_card_deck A widget for swiping through a deck of cards with gestures or buttons. This package was inspired when I was trying to develop a Tinder-like app that involved swiping options to the left or right. I assumed that a package existed for such a popular functionality, but I searched the internet and could only ..
Fludget Browse through a variety of widgets used in flutter This application is developed to learn Flutter using Flutter. Different widgets used in flutter can be viewed in this app along with their implementation. Contribute by adding new sample pages for different widgets Make sure to read the contributing guidelines before contributing. Clone the repository $ git clone ..
users_list Flutter App to Demonstrate JSON Parsing Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is your first Flutter project: Lab: Write your first Flutter app Cookbook: Useful Flutter samples For help getting started with Flutter, view our online documentation, which offers tutorials, ..
animated_sliverappbar_widgets Animate SliverAppBar’s widgets when scrolling. Download source code on GitHub FlutterappworldProvides the list of the opensource Flutter apps collection with GitHub repository. flutterapp..
Flutter Credit Card A Flutter package allows you to easily implement the Credit card’s UI easily with the Card detection. Preview Installing Add dependency to pubspec.yamlGet the latest version in the ‘Installing’ tab on pub.dartlang.org dependencies: flutter_credit_card: <latest_version> Import the package import ‘package:flutter_credit_card/flutter_credit_card.dart’; Adding CreditCardWidget With required parameters CreditCardWidget( cardNumber: cardNumber, expiryDate: expiryDate, cardHolderName: cardHolderName, cvvCode: ..
Event Bus Provider A flutter provider that passes EventBus down to all the widgets. NOTE: This package is an extension to zam_event_bus. What’s inside the package Includes the following core components. EventBusProvider Check out all the components in detail here How to use Step 1: Create an EventBus final bus = EventBus(transformers); EventBus is from zam_event_bus package. Step 2: Provide the EventBus final ..
top-snackbar-flutter Made in lanars.com. If you need to show the user some information in a nice way, you can use this package. The API is as simple as API for regular Material method showDialog. If you need to use your own widget to display, you can pass it into showTopSnackBar function. Getting Started In order to show a CustomSnackBar ..
sura_flutter A flutter package from AsurRaa for widgets and utility functions Migrate from 2.x to 3.x BREAKING CHANGE: remove FutureManager, AsyncSubjectManager, FutureManagerBuilder All manager class now has a separate package dependencies: sura_manager: any Installation Add this to pubspec.yaml dependencies: sura_flutter: ^0.4.2 Widgets Widget Description SuraRaisedButton Custom ElevatedButton with loading notifier SuraBadge Small badge like notification ..
Now for some internet optimism. at_widgets This is a common repository for various flutter packages that are published on pub.dev These packages help to achieve the common functionalities associated with atsigns like authentication, chat, etc. Widgets contained (which can also be found on pub.dev as linked): at_backupkey_flutter– A flutter plugin project for saving the backup key ..
Installing To get started simply add papercups_flutter: and the latest version to your pubspec.yaml. Then run flutter pub get Done, It’s that simple. Using the widget Integration with your app requires just a few lines of code, add the following widget wherever you want your papercups chat window to be: import ‘package:papercups_flutter/papercups_flutter.dart’; PaperCupsWidget( props: Props( accountId: “xxxxxxxx-xxxxxxx-xxxx-xxxxxx”, //Your ..
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 ..
DayNightSwitch A day night switch widget for Flutter. Installation Add to pubspec.yaml. Usage To use plugin, just import package import ‘package:day_night_switch/day_night_switch.dart’; Example Download Day-Night Switch widget source code on GitHub Implementation guide on Day Night Switch package on pub.dev https://pub.dev/packages/day_night_switch FlutterappworldProvides the list of the opensource Flutter apps collection with GitHub repository. flutterapp..
ListTileSwitch ListTileSwitch is a simple widget that combines ListTile with a switch. Offering 3 types of switch widgets: Switch: Material Switch from Material library on Flutter SDK. CupertinoSwitch: CupertinoSwitch from Cupertino library on Flutter SDK. A custom switch. Tested on Android and Web but not iOS. Theoritacially it should work on iOS devices too, since this package contains nothing ..
Home Widget HomeWidget is a Plugin to make it easier to create HomeScreen Widgets on Android and iOS. HomeWidget does not allow writing Widgets with Flutter itself. It still requires writing the Widgets with native code. However, it provides a unified Interface for sending data, retrieving data and updating the Widgets iOS Android Platform Setup In order ..
This helps you reduce the development and testing time of new featuresShow some and star the repo to support the project! Main features Check device info & package info Viewing and managing application cache Flutter inspector features Test your custom actions Quickstart Wrap your MaterialApp’s home or builder widget in a DebugFriend. import ‘package:debug_friend/debug_friend.dart’; import ‘package:flutter/material.dart’; void main() ..
macos_ui Flutter widgets and themes implementing the current macOS design language. Content macos_ui Content Contributing Resources Layout MacosWindow MacosScaffold Buttons MacosCheckbox HelpButton RadioButton PushButton MacosSwitch Dialogs MacosAlertDialog Fields MacosTextField Labels MacosTooltip Indicators Progress Indicators ProgressCircle ProgressBar Level Indicators CapacityIndicator RatingIndicator RelevanceIndicator Contributing macOS welcomes contributions. Please see CONTRIBUTING.md for more information. Resources macOS Design Resources ..
Paddinger Paddinger is a Flutter package to generate Padding widgets. Given a set of constants like: @paddinger const double PADDING_NORMAL = 8; A set of Padding classes will be generated like: So instead of writing: Padding( padding: const EdgeInsets.all(PADDING_NORMAL), child: Text( ‘MyText’, ), ) you can just write: NormalAllPadding( child: Text( ‘MyText’, ), ) How ..
Short Intro About FadeTransition Widget Animates the opacity of a widget. For a widget that automatically animates between the sizes of two children, fading between them, see AnimatedCrossFade. What FadeTransition Widget in Flutter? FadeTransition Widget allows us to fade a widget in and out by animating their opacity. Therefore, we have to provide the opacity ..
Flutter mPin Animation | Custom Widget mPin Widget to accept user input with nice animation. Tutorial 👇🏼👇🏼👇🏼Flutter mPin Animation Tutorial || Part-3 | mPin Series Download Flutter mPin Animation | Custom Widget source code on GitHub FlutterappworldProvides the list of the opensource Flutter apps collection with GitHub repository. flutterapp..
flutter_text_field_fab A simple Flutter widget that makes turning a FAB into a text field easy. Installation dependencies: flutter: sdk: flutter flutter_text_field_fab: <last-version> Features Simple slide animation Custom icon Custom coloring Example Simple Usage import ‘package:flutter/material.dart’; import ‘package:flutter_text_field_fab/flutter_text_field_fab.dart’; class SomeListView extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( floatingActionButton: TextFieldFloatingActionButton( ‘Search…’, Icons.gamepad, onChange: (String ..
html_widgets A Flutter Widget Approach for using HTML tags & CSS styles in your upcoming Apps. Text Widgets *text property is required for all the text widgets. h1 … h1( text: “This is an h1 widget”, … ) … h2 … h2( text: “This is an h1 widget”, color:Colors.red, … ) … h3 … h3( ..
circular_profile_avatar CircularProfileAvatar is a Flutter package which allows developers to implement circular profile avatar with border, overlay, initialsText and many other awesome features, which simplifies developers job. It is an alternative to Flutter’s CircleAvatar Widget. Installation Add this to your package’s pubspec.yaml file: and run Usage If you want to use AssetImage or any other resource than ..
scratcher Scratch card widget which temporarily hides content from user. Features Android and iOS support Cover content with full color or custom image Track the scratch progress and threshold Fully configurable Getting started First thing you need to do is adding the scratcher as a project dependency in pubspec.yaml: dependencies: scratcher: “^2.1.0” Now you can install ..
scroll-to-index This package provides the scroll to index mechanism for fixed/variable row height for Flutter scrollable widget. Getting Started In the pubspec.yaml of your flutter project, add the following dependency: dependencies: … scroll_to_index: any In your library add the following import: import ‘package:scroll_to_index/scroll_to_index.dart’; For help getting started with Flutter, view the online documentation. Usage This is a widget ..
Wave Widget for displaying waves with custom color, duration, floating and blur effects. Getting Started WaveWidget( config: CustomConfig( gradients: [ [Colors.red, Color(0xEEF44336)], [Colors.red[800], Color(0x77E57373)], [Colors.orange, Color(0x66FF9800)], [Colors.yellow, Color(0x55FFEB3B)] ], durations: [35000, 19440, 10800, 6000], heightPercentages: [0.20, 0.23, 0.25, 0.30], blur: MaskFilter.blur(BlurStyle.solid, 10), gradientBegin: Alignment.bottomLeft, gradientEnd: Alignment.topRight, ), colors: [ Colors.white70, Colors.white54, Colors.white30, Colors.white24, ], durations: ..
Ripple pond effect This project contains Ripple pond effect widget. It makes wave when you click on it! There is still many things to improve in this widget so feel free to contribute. I just share my work, it is not production ready code, you can copy it and adjust for your needs. PondWidget You ..
Skeletons A Flutter package for building custom skeleton widgets to mimic the page’s layout while loading. Examples Items ListView (Default) ListView (Custom) ListView (Complex Cards) SkeletonTheme Light/Dark modes Right-To-Left Custom Shimmer All examples can be found here examples. How To Use Can be used by encapsulating the child widget in a Skeleton widget: import ‘package:skeletons/skeletons.dart’; Skeleton( ..
flutter_cupertino_settings A Flutter widget to create an iOS settings-table (static TableView). import ‘package:flutter_cupertino_settings/flutter_cupertino_settings.dart’; CSWidgetStyle brightnessStyle = const CSWidgetStyle( icon: const Icon(Icons.brightness_medium, color: Colors.black54) ); CupertinoSettings( items: <Widget>[ const CSHeader(‘Brightness’), CSWidget(CupertinoSlider(value: 0.5), style: brightnessStyle), CSControl( nameWidget: Text(‘Auto brightness’), contentWidget: CupertinoSwitch(value: true), style: brightnessStyle, ), CSHeader(‘Selection’), CSSelection<int>( items: const <CSSelectionItem<int>>[ CSSelectionItem<int>(text: ‘Day mode’, value: 0), CSSelectionItem<int>(text: ‘Night ..
Flutter Mono ** This is an unofficial SDK for flutter This package makes it easy to use the Mono connect widget in a flutter project. Screen Shots How to Use plugin Launch MonoFlutter with launchMono method import ‘package:flutter_mono/flutter_mono.dart’; void launch() async { await MonoFlutter.launchMono( context, key: ‘Your Public Key’, // from https://app.withmono.com/apps onClosed: () { ..
Github restricts the size of pictures. For invalid pictures, please go to Nuggets to view: take it! Flutter imitates the naked eye 3D effect of Ziru App introduction Recently seen freely team published achieve comfortable guest APP naked eye 3D effect , this layout has really done a very fun, more play the more addictive, thanks for sharing freely team. Then use ..