Category : Dart

CustomToggleSwitch A new Flutter package customtoggleswitch is used to toggle a setting between on/off which is true/false respectively Created by suryadevsingh. Demo 1. Depend on it dependencies: customtoggleswitch: any 2. Install it $ flutter pub get 3. Import it import ‘package:customtoggleswitch/customtoggleswitch.dart’; Contributing Pull requests are welcome. For major changes, please open an issue first to ..

Read more

Figma to Code Most design to code plugins are bad, some are even paid. This project aims to raise the bar by generating responsivelayouts in Tailwind and Flutter. The plan is to eventually add support for Jetpack Compose and possibly standard HTML or other frameworks like React Native, SwiftUI, Bootstrap or Fluent. Feedback, ideas and partnerships are appreciated! How it works This plugin takes an unconventional approach to ..

Read more

About A simple flutter app that downloads a file from the internet, shows a custom-made download progress dialog and saves the file to device’s internal storage. http_downloader A simple flutter app that downloads a file from the internet using the http plugin.It has a custom-designed progress dialog which displays the download percentage to the user leveraging the ..

Read more

flutter_text_drawable A flutter package that gives you the flexibility to create and customize text user avatars like Gmail and Contacts. It also provides a TextDrawableListTile widget which wraps around the material ListTile widget to provide easy control when using TextDrawable with a ListTile. Basic Usage Simply add the TextDrawable to your widget tree like so: TextDrawable( text: “Some Text”, ) Respond to Tap Events ..

Read more

Flutter-WebRTC WebRTC plugin for Flutter Mobile/Desktop/Web Functionality Feature Android iOS Web macOS Windows Linux Fuchsia Audio/Video [WIP] [WIP] Data Channel [WIP] [WIP] Screen Capture Unified-Plan MediaRecorder Usage Add flutter_webrtc as a dependency in your pubspec.yaml file. iOS Add the following entry to your Info.plist file, located in <project root>/ios/Runner/Info.plist: <key>NSCameraUsageDescription</key> <string>$(PRODUCT_NAME) Camera Usage!</string> <key>NSMicrophoneUsageDescription</key> <string>$(PRODUCT_NAME) Microphone Usage!</string> This entry allows your ..

Read more

Reply  Flutter Reply is an email app that uses Material Design components and Material Theming to create an on-brand communication experience. This project tries to deliver a pixel-perfect implementation of the Reply Material Design Case Study in Flutter. The focus lies on the UI (animation, layout, transition, etc.) and should showcase how powerful Flutter has become as a UI ..

Read more

A library for building REST APIs easily with Dart modeled after Express JS for Node Js. The library is still a work in progress and open to contribution. Created with StageHand – license. Inspiration Our inspiration is the simplicity of express js . Installing Add the following to your pubspec.yaml file: dependencies: sevr: any Usage A simple usage example: import ..

Read more

Motivation Flutter comes with two classes for manipulating “overlays”: Overlay OverlayEntry But OverlayEntry is very awkward to use. As opposed to most of the framework, OverlayEntry is not a widget (which comes with a nice and clean declarative API). Instead, is uses an imperative API. This comes with a few drawbacks: a widget’s life-cycle (like initState) cannot add/remove synchronously an OverlayEntry.This means the first rendering ..

Read more

Welcome to Freezed, yet another code generator for unions/pattern-matching/copy. Motivation While there are many code-generators available to help you deal with immutable objects, they usually come with a trade-off.Either they have a simple syntax but lack features or they have very advanced features but with complex syntax. A typical example would be a “clone” method.Current generators ..

Read more

Provides source_gen Generators to create code for JSON serialization and deserialization. json_serializable Package: https://pub.dev/packages/json_serializable Source code The core package providing Generators for JSON-specific tasks. Import it into your pubspec dev_dependencies: section. json_annotation Package: https://pub.dev/packages/json_annotation Source code The annotation package which has no dependencies. Import it into your pubspec dependencies: section. checked_yaml Package: https://pub.dev/packages/checked_yaml Source code Generate more helpful exceptions when decoding YAML documents using package:json_serializable and package:yaml. ..

Read more

mobx.dart MobX for the Dart language. Supercharge the state-management in your Dart apps with Transparent Functional Reactive Programming (TFRP) Introduction Core Concepts Observables Computed Observables Actions Reactions Contributing Introduction MobX is a state-management library that makes it simple to connect the reactive data of your application with the UI. This wiring is completely automatic and feels ..

Read more

Framy A convenient code generator for app styleguide, gallery, wireframes and/or storyboard.  Official documentation  Packages In order to use Framy, you will need two following packages: framy_annotation – A package containing annotation classes. framy_generator – A powerful code generator which creates whole application based on the annotations used. Examples Counter app WeightTracker Idea The idea behind Framy ..

Read more

flutter_otp_text_field Flutter_Otp_Text_Field is a TextField widget to help display different style pin. It supports all the platform’s flutter supports. Feature  allows you to customize the shape of textField in any way you want built-in 2 commonly used pin styles of shape obscure support input decoration support support all the textField properties support Flutter web support Installing  ..

Read more

flutter_native_admob Plugin to integrate Firebase Native Admob to Flutter application Platform supported: iOS, Android Getting Started For help getting started with Flutter, view our online documentation. Setup Android project Add the classpath to the [project]/android/build.gradle file. dependencies { // Example existing classpath classpath ‘com.android.tools.build:gradle:3.2.1’ // Add the google services classpath classpath ‘com.google.gms:google-services:4.3.0’ } Add the apply plugin to ..

Read more

stripe_fl stripe A native Dart SDK for Stripe. Documentation Initializing import ‘package:stripe_fl/stripe_fl.dart’; Stripe.init( production: false, publicKey: ‘PUBLIC_KEY’, secretKey: ‘SECRET_KEY’, useLogger: true); Generating Charge Tokens Response<CardToken> cardObject = await Tokenize().card( cvc: ‘cvc’, expiryMonth: month, expiryYear: year, number: ‘number’, name: ‘full name’, phone: ‘phone ‘); Response CardToken { id=tok_1FqzkhDiaj1muI06cZdNlXCt, object=token, card=Card { id=card_1FqzkhDiaj1muI06aHc1QnaR, object=card, addressLine1=2348113823269, addressLine1Check=unchecked, brand=Visa, ..

Read more

flutter_custom_clippers Flutter package that provides you custom clippers to help you achieve various custom shapes. Usage To use this plugin, add flutter_custom_clippers as a dependency in your pubspec.yaml file. Contributors Damodar Lohani Siddhartha Joshi Screenshot Example import ‘package:flutter/material.dart’; import ‘package:flutter_custom_clippers/flutter_custom_clippers.dart’; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: HomeScreen(), ..

Read more

Dart OpenApi Code Genenrator openapi_code_builder generates server stubs and client libraries for open api schema yaml files. This is a build_runner library meant to be included in the dev_dependencies of your project to allow generating of dart source files for client and server stubs for OpenAPI 3.0 schema files (Only yaml is supported right now). See directory for an example usage. ..

Read more

Gravatar An easy-to-use library for generating gravatar image urls in Dart. For more information about Gravatar please visit https://gravatar.com Example Which will return https://secure.gravatar.com/avatar/658b1158409b348bb2cb3e5bef734d1b API imageUrl({int size, String defaultImage, bool forceDefault: false, String rating}) Generates an image url size (Imagesize) defaultImage (Url or Kind for the Fallback Image) forceDefault (force the Fallback Image) rating (restrict to appropriate Images) ..

Read more

A library for searching for podcasts (via iTunes), parsing podcast RSS feeds and obtaining episodes details. Usage Search for podcasts with ‘widgets’ in the title and find the top podcasts. Both examples limit to 10 results and are set for the United Kingdom: import ‘package:podcast_search/podcast_search.dart’; main() async { var search = Search(); /// Search for ..

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

MultiLevel Drawer An easy to implement Multi-Level Drawer for Flutter Applications. Just use this in place of regular Scaffold Drawer and you are ready to go. Current Features Add MultiLevel Drawer to Selected Items Change Color of Main and Sub menu According to Your Application Needs. Demo Usage To Use, simply add MultiLevelDrawer to your ..

Read more

Foldable Sidebar An easy to implement Foldable Sidebar Navigation Drawer for Flutter Applications. Current Features Initial Release for Foldable Navigation Sidebar Demo Usage To Use, simply add FoldableSidebarBuilder to your Scaffold’s body, as follows: Important Enums: Download Fancy Foldable Sidebar source code on GitHub https://github.com/retroportalstudio/foldable_sidebar FlutterappworldProvides the list of the opensource Flutter apps collection with ..

Read more

Info: This is a repository for Flutter Focused Menu, an easy to implement package for adding Focused Long Press Menu to Flutter Applications. Focused Menu This is an easy to implement package for adding Focused Long Press Menu to Flutter Applications Current Features Add Focused Menu to Any Widget you Want Customizations to change The ..

Read more

Social Media Widgets – package A new flutter package for collection of common popular social media widgets Currently available widgets Snapchat screen dismiss – By swiping down Instagram story swipe Adding basic Snapchat screen dismiss Here we are navigating to another screen and applying the Snapchat screen dismiss Adding basic Snapchat screen dismiss with the ..

Read more

Aqueduct is a modern Dart HTTP server framework. The framework is composed of libraries for handling and routing HTTP requests, object-relational mapping (ORM), authentication and authorization (OAuth 2.0 provider) and documentation (OpenAPI). These libraries are used to build scalable REST APIs that run on the Dart VM. If this is your first time viewing Aqueduct, ..

Read more

http_solver A package help you to make api call and handle error faster, also you can check for internet before call api. Make your model BaseModelForHttpSolver is a abstract class, your model should implements it. class YourModel implements BaseModelForHttpSolver{} Get data from your api getFromApi static method take YourModel and your Api url and return Future and it is have some option parameter checkInternet, headers for ..

Read more

A super-powerful flutter state management library inspired with MVC pattern with very flexible dependency injection. MAJOR UPDATE: v1.1.7 FULL DOCUMENTATION: https://xamdev.gq/momentum/#/ Recommended Advance Example App Old README can be found here Features Very flexible Dependency Injection to easily instantiate any dependencies once and reuse multiple times across the app. Persistence support for states and routing. Use any storage provider. Time travel (undo/redo) ..

Read more

flutter_cached_pdfview A package to show Native PDF View for iOS and Android, support Open from a different resource like Path, Asset or Url and Cache it. Support Open Pdf From Path Support Open Pdf From Asset Support Open Pdf From URl and Cache it Setup iOS Opt-in to the embedded views preview by adding a ..

Read more

flutter_appodeal A Flutter plugin for iOS and Android to use Appodeal SDK in your apps Getting Started For help getting started with Flutter, view our online documentation. For help on editing plugin code, view the documentation. You need to configure your apps first you use this plugin. Please refer to Appodeal documentation to get your apps configured. If you ..

Read more

Flutter Ready to Go A Flutter repo with a ready-to-go architecture containing flavors, bloc, device settings, json serialization and connectivity. Why not just fork it and start a new project with some setup done? There is a full article explaining each one of the following subjects: Flavors Flavors in Dart Visually identifying each flavor Identifying ..

Read more

TimelineTile A package to help build customisable timelines in Flutter. Example You can access the example project for a Timeline Showcase. The Beautiful Timelines contains real world design examples. Or try the web demo Some use cases:  Timeline Showcase  Football Timeline  Activity Timeline  Success Timeline  Delivery Timeline  Weather Timeline Getting Started A Timeline consists in a group of TimelineTiles. To ..

Read more

Info: Flutter plugin for playing or streaming YouTube videos inline using the official iFrame Player API. Supports both Android and iOS platforms. Flutter plugin for playing or streaming YouTube videos inline using the official iFrame Player API. Supported Platforms: Android iOS Salient Features Inline Playback Supports captions No need for API Key Supports custom controls Retrieves ..

Read more

Nepali Utilities for Dart A pure dart package with collection of Nepali Utilities like Date converter, Date formatter, DateTime, Nepali Number, Nepali Unicode, Nepali Moments and many more. Utility Classes NepaliDateTime DateConversion NepaliDateFormat NepaliNumberFormat NepaliUnicode NepaliMoment many yet to come Language Setup Default language for Nepali Utility classes can be set as: void main(){ NepaliUtils(Language.nepali); ..

Read more

Flutter Tagging A flutter package with tagging or multi-select functionality. Useful for adding Tag or Label Selection Forms. List<Language> _selectedLanguages = []; FlutterTagging<Language>( initialItems: _selectedLanguages, textFieldConfiguration: TextFieldConfiguration( decoration: InputDecoration( border: InputBorder.none, filled: true, fillColor: Colors.green.withAlpha(30), hintText: ‘Search Tags’, labelText: ‘Select Tags’, ), ), findSuggestions: LanguageService.getLanguages, additionCallback: (value) { return Language( name: value, position: 0, ); ..

Read more