Instagram Mention Widgets ‘small details do matter’ This package provides simple and almost the same UI details that the real Instagram mention widget has. It contains two types of widgets InstagramMention – Only Text InstagramMentionWithAvatar – Text and Image Usage You can simply use the widgets inside your app like this class MyHomePage extends StatelessWidget { const ..
Category : Widgets
Niku Effortless property builder for composing maintainable Flutter UI Why Creating UI in Flutter is easy. Its declarative enables developers to control every detail and outcome of how it should be. To create styling in Flutter, developers have to describe every detail to Widget. It’s like low-level programming UI, having to adapt between property is ..
CodeField A customizable code text field supporting syntax highlighting Live demo A live demo showcasing a few language / themes combinaisons Showcase The experimental VM dlox uses CodeField in its online editor Features Code highlight for 189 built-in languages with 90 themes thanks to flutter_highlight Easy language highlight customization through the use of theme maps Fully customizable code field style through a TextField ..
Very Good Infinite List Developed with by Very Good Ventures A Very Good Infinite List Widget created by Very Good Ventures. InfiniteList comes in handy when building features like activity feeds, news feeds, or anywhere else where you need to lazily fetch and render content for users to consume. Example Usage A basic InfiniteList requires two parameters: itemLoader which is responsible for ..
crop_your_image A flutter plugin which provides Crop Widget for cropping images. crop_your_image provides only minimum UI for deciding cropping area inside images. Other UI parts, such as “Crop” button or “Change Aspect Ratio” button, need to be prepared by each app developers. This policy helps app developers to build “Cropping page” with the design of their own ..
Flutter Tutorial – AutoComplete TextField & AutoComplete Search Create an AutoComplete TextField to search JSON data based on suggestions in Flutter. Preview App Preview Course Preview Watch Video YouTube video where the source code is explained. Subscribe YouTube channel. ➜ Watch My Video Download AutoComplete TextField & AutoComplete Search widget source code on GitHub https://github.com/JohannesMilke/typeahead_example FlutterappworldProvides the list of the ..
Flutter Tutorial – Flutter Layout Basics Build basic Flutter layouts and widgets with the help of Row, Column, Stack, Expanded, Container, ListView, and GridView in Flutter. Preview App Preview Course Preview ➜ Buy My Courses Watch Video YouTube video where the source code is explained. Subscribe YouTube channel. ➜ Watch My Video Download Flutter Layout widget source code on GitHub FlutterappworldProvides ..
Expand Widget This Dart package offers developers a streamlined library of Flutter widgets, useful for expanding widgets and text views, when users interact with them. There are two main ‘expand’ widgets: Expand Child: Useful to show more widgets related to the content already visible by the user. Expand Text: Useful when texts can be quite big for ..
Responsive Sizer Responsive Sizer helps implement a responsive layout by providing helper widgets and extensions. Responsive_sizer has a lot of improvements over the unmaintained sizer package: Sizer’s maintainer copy-pasted the entire code of this package from ^2.0.1 and didn’t maintain the package ever since 🙁 Ever since ^2.0.1, responsive_sizer has many improvements that includes the ..
Imperative Flutter Manage the state of your widgets using imperative programming concepts. Setup Intall imperative_flutter package in pubspec.yaml dependencies: imperative_flutter: ^0.0.2 Then it’s just import in your code import ‘package:imperative_flutter/imperative_flutter.dart’; Usage ImperativeProvider is responsible for storing and handling the references for ImperativeBuilder, it can be global scope when MaterialApp is his child or local scope when Scaffold is your child. class MyApp extends StatelessWidget { ..
Flutter Preload Videos Introduction Preloading logic to reduce video initialization Demo Logic Usage To clone and run this application, you’ll need git and flutter installed on your computer. From your command line: # Clone this repository $ git clone https://github.com/Shadow60539/flutter_preload_videos.git # Go into the repository $ cd flutter_preload_videos.git # Install dependencies $ flutter packages get # Run the app ..
animated_flip_counter An implicit animation widget that flips from one number to another. Usage It can be useful to display information that’s constantly changing. Animated Counter Simply pass in a value and an optional duration and curve, just like any other implicit animation widget in Flutter. AnimatedFlipCounter( duration: Duration(milliseconds: 500), value: _value, // pass in a value like 2014 ) Decimal ..
File Manager FileManager is a wonderful widget that allows you to manage files and folders, pick files and folders, and do a lot more. Designed to feel like part of the Flutter framework. Compatibility Android Linux Windows (in progress) Web MacOS (active issue: MacOS support) iOS (active issue: iOS support) Usage Make sure to check out examples for ..
group_button Flutter custom widget to make a group buttons.Included Radio and CheckBox buttons models.pub package Getting Started Follow these steps to use this package Add dependency dependencies: group_button: ^2.4.1 #latest version Add import package import ‘package:group_button/group_button.dart’; Easy to use Simple example of use GroupButtonPut this code in your project at an screen and learn how ..
msws_starter Module Service Widget Screen Flutter architecture project starter. For examples visit Example project Main abstractions Main 5 types of abstractions. Modules FP-like modules of stateless functions that are expressed through static members of abstract classes. They are intended to contain all business logic functionality and are easy to use inside isolates. They have maximum referential transparency ..
A package that lets you include a cool, nice looking and validated Password TextFormField in your app to enhance user experience. The package is fully & easily modifiable. Customizable Attributes Import package:password_validated_field/src/requirement_widget.dart and following fields are modifiable: inputDecoration textEditingController textInputAction onEditComplete onFieldSubmitted focusNode cursorColor textStyle activeIcon inActiveIcon activeRequirementColor inActiveRequirementColor Here’s how it looks Below are few samples of what the ..
swipable_stack A widget for stacking cards, which users can swipe horizontally and vertically with beautiful animations. (Sorry, the package name swipable_stack is typo of swipeable stack) Usage builder A SwipableStack uses a builder to display widgets. SwipableStack( builder: (context, index, constraints) { return Image.asset(imagePath); }, ), onSwipeCompleted You can get completion event with onSwipeCompleted. SwipableStack( onSwipeCompleted: (index, direction) { print(‘$index, ..
simple_shadow A customizable shadow for any widget Getting Started import: import ‘package:simple_shadow/simple_shadow.dart’; example: SimpleShadow( child: Image.asset(‘images/bird.png’), opacity: 0.6, // Default: 0.5 color: Colors.blue, // Default: Black offset: Offset(5, 5), // Default: Offset(2, 2) sigma: 7, // Default: 2 ) Default Color: Colors.blue Opacity: 1 Sigma: 10 Offset: Offset(10, 10) Download shadow widget source code on ..
Displaying json models in a Flutter widget Cool solution for viewing models in debug working Getting Started Add dependency dependencies: flutter_json_view: ^0.2.1 Add import package import ‘package:flutter_json_view/flutter_json_view.dart’; Easy to use Add one of the constructors in your code String constructor JsonView.string(‘{“key”:”value”}’), Asset file constructor JsonView.asset(‘assets/data.json’), Map constructor JsonView.map({“key”:”value”}), Customization The package was created in order ..
Draw On A flutter plugin to draw the coordinates on the widget and as well as to find the given point is inside a list of coordinates or not. For Draw on the widget For Select Area Widget To find the nearest point To find whether the given point is inside the coordinates Demo Download ..
Chicago widget library The Chicago widget set is a retro 32-bit desktop design language for Flutter. It was discussed in the “Building a desktop design language with Flutter” session in Google I/O 2021. Disclaimer This library is still under very active development. It also relies on very new features of Flutter and is likely to ..
Flutter widgets you haven’t used yet. Problems that proximity solves Currently, Flutter has a lot of useful pre-built widgets, no, too many widgets.Thus, it is not easy to know all widgets and how each widgets work and behave.Proximity solves this problem. It enables users to touch and feel widgets so that they can learn them ..
Bottom Sheet Expandable Bar This package create a bottom navigation bar with the capability to show a bottom sheet. Instalation Include bottom_sheet_expandable_bar in your pubspec.yaml file: dependencies: flutter: sdk: flutter bottom_sheet_expandable_bar: version Usage To use this package, just import it into your file and enjoy it. import ‘package:bottom_sheet_expandable_bar/bottom_sheet_bar_icon.dart’; import ‘package:bottom_sheet_expandable_bar/bottom_sheet_expandable_bar.dart’; … bottomSheet: BottomBarSheet( children: [ BottomSheetBarIcon( icon: Icon(Icons.home), color: ..
chat_bubbles plugin Flutter chat bubble widgets, similar to the Whatsapp and more shapes. Easy to use and implement chat bubbles. Getting Started Add this to your package’s pubspec.yaml file: dependencies: chat_bubbles: ^1.0.0+3 Usage Then you just have to import the package with import ‘package:chat_bubbles/chat_bubbles.dart’ Now you can use this plugin to implement various types of Chat Bubbles ..
Draggable Home A draggable Flutter widget that makes implementing a Sliding up and fully-stretchable much easier! Based on the Scaffold and Sliver. Usage Make sure to check out examples for more details. Installation Add the following line to pubspec.yaml: dependencies: draggable_home: ^1.0.0 Basic setup The complete example is available here. DraggableHome requires you to provide title, headerWidget and body: title widget is basically for title ..
native_updater Flutter package for prompting users to update with a native dialog whether using the app store version or any version at the user’s discretion. When a latest app version is available via user defined logic, a simple alert prompt widget is displayed. With today’s modern app stores, there is little need to persuade users ..
give-star-reviews A package for giving reviews for the things Getting Started dependencies: givestarreviews: ^1.0.2 $ flutter pub get import ‘package:givestarreviews/givestarreviews.dart’; Example Multiple GiveStarReviews( starData: [ GiveStarData(text: ‘Review 1’, onChanged: (rate) {}), GiveStarData(text: ‘Review 2’, onChanged: null), GiveStarData(text: ‘Review 3’, starCount: 3, onChanged: (rate) {}), ], ), Single StarRating(onChanged: (rate) {}), To make a read only StarRating, ..
notifi.it App | Website | Backend Install Flutter https://flutter.dev/docs/get-started/install flutter channel master flutter upgrade create .env with the content run the backend Install docker MacOS build & run sudo xcode-select –switch /Applications/Xcode.app/Contents/Developer sudo xcodebuild -runFirstLaunch flutter doctor flutter config –enable-macos-desktop flutter build macos flutter run -d macos Tests Lint & Test bash ./pre-commit.sh Set screenshot asserts Extras Add ..
emoji_picker_flutter Yet another Emoji Picker for Flutter Note: This package is based on emoji_picker which has been deprecated and not maintained anymore. Therefore I decided to create a modernized version of it and fixing existing issues. Key features Lightweight Package Faster Loading Null-safety Completely customizable Material Design and Cupertino mode Emojis that cannot be displayed are filtered out ..
flutter_grid_button Flutter widget that arrange buttons in a grid. It is useful for making a number pad, calculator, and so on. Getting Started To use this plugin, add flutter_grid_button as a dependency in your pubspec.yaml file. dependencies: flutter_grid_button: Import the library in your file. import ‘package:flutter_grid_button/flutter_grid_button.dart’; See the example directory for a complete sample app using GridButton. Or use the ..
Faiadashu™ FHIRDash — Widgets for Digital Health Mission Build beautiful healthcare apps fast — use the Flutter™ SDK and follow the HL7® FHIR® standard. FHIR® is the registered trademark of HL7 and is used with the permission of HL7. Use of the FHIR trademark does not constitute endorsement of this product by HL7. Features A ready-made ..
crop_your_image A flutter plugin which provides Crop Widget for cropping images. crop_your_image provides only minimum UI for deciding cropping area inside images. Other UI parts, such as “Crop” button or “Change Aspect Ratio” button, need to be prepared by each app developers. This policy helps app developers to build “Cropping page” with the design of their own ..
flutter_guitar_tabs flutter_guitar_tabs is a package to show guitar tabs like the one below: How to use the package The widget TabWidget receives two parameters, name and tabs. name is the name displayed on the top. tabs is a list of strings containing up to 6 numbers, or x, with seperating spaces. As an example: “x 0 0 2 3 1” “x 5 7 7 6 ..
Gooey Tab Bar Flutter Flutter component concept created with Flutter using Dart programming language, inspired by Gooey Tab Bar. About This component was created inspired by the GIF at the end of this page. The component is using Animations, Clip Path, Transform and Stream’s with RxDart proprieties to better simulate the inspiration GIF. The Constructor Data Fields final ..
A simple Flutter plugin for reading metadata of media files. Usage import ‘package:media_metadata_retriever/media_metadata_retriever.dart’; Future<void> getMetadata() async { final metadataRetriever = new MediaMetadataRetriever(); /* Set File path */ await metadataRetriever.setFile(new File(‘/storage/emulated/0/Music/music.aac’)); /* Access metadata */ Metadata metadata = await metadataRetriever.metadata; print(metadata.trackName); print(metadata.trackArtistNames); print(metadata.albumName); print(metadata.albumArtistName); print(metadata.trackNumber); print(metadata.albumLength); print(metadata.year); print(metadata.genre); print(metadata.authorName); print(metadata.writerName); print(metadata.discNumber); print(metadata.mimeType); print(metadata.trackDuration); print(metadata.bitrate); /* Alternatively, you may ..
Flutter Carousel Slider A customizable carousel slider for flutter Screenshots Installing Demo Demo application available at https://flutter-carousel-slider.web.app/ Using import ‘package:flutter/material.dart’; import ‘package:flutter_carousel_slider/carousel_slider.dart’; import ‘package:flutter_carousel_slider/carousel_slider_indicators.dart’; import ‘package:flutter_carousel_slider/carousel_slider_transforms.dart’; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: ‘Flutter Carousel Slider’, home: MyHomePage(title: ‘Flutter Carousel Slider’), ); } } class ..
flutter_earth A Flutter earth widget. Getting Started Add flutter_earth as a dependency in your pubspec.yaml file. dependencies: flutter_earth: ^0.0.4 import ‘package:flutter_earth/flutter_earth.dart’; … … @override Widget build(BuildContext context) { return Scaffold( body: Center( child: FlutterEarth( url: ‘http://mt0.google.com/vt/lyrs=y&hl=en&x={x}&y={y}&z={z}’, radius: 180, ), ), ); } Screenshot Download Google Earth Widget source code on GitHub https://github.com/zesage/flutter_earth FlutterappworldProvides the list ..
Flutter Stage A widget that positions its children in a 3D scene. Getting Started Add flutter_stage as a dependency in your pubspec.yaml file. dependencies: flutter_stage: ^0.0.1 Import package. import ‘package:flutter_stage/flutter_stage.dart’; … … class _MyHomePageState extends State<MyHomePage> { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text(widget.title), ), body: Stage( onSceneCreated: (Scene scene) { ..
Panorama A 360-degree panorama viewer. Getting Started Add panorama as a dependency in your pubspec.yaml file. dependencies: panorama: ^0.1.0 Import and add the Panorama widget to your project. import ‘package:panorama/panorama.dart’; … … @override Widget build(BuildContext context) { return Scaffold( body: Center( child: Panorama( child: Image.asset(‘assets/panorama.jpg’), ), ), ); } Screenshot Download Panorama Flutter Widget source ..
flutter_fragments flutter fragment effect Getting Started Add this to your package’s pubspec.yaml file: example Default effect Transition effects. Number of custom fragment Size fragment Download Flutter Fragment Effect source code on GitHub https://github.com/wuweijian1997/fragments FlutterappworldProvides the list of the opensource Flutter apps collection with GitHub repository. flutterapp..