Coder Social home page Coder Social logo

jonasn5 / flutter_form_builder Goto Github PK

View Code? Open in Web Editor NEW

This project forked from flutter-form-builder-ecosystem/flutter_form_builder

0.0 0.0 0.0 80.47 MB

Simple form maker for Flutter Framework

Home Page: https://pub.dev/packages/flutter_form_builder

License: MIT License

Objective-C 0.03% Kotlin 0.13% Dart 98.57% Swift 0.37% HTML 0.89%

flutter_form_builder's Introduction

Flutter Form Builder


Codecov CodeFactor Grade GitHub OSS Lifecycle

Buy me a coffee


Flutter Form Builder provides an easy way of working with forms in Flutter by removing the boilerplate needed to build a form, validate fields, react to changes, and collect final user input.

Plugins

Table of contents:

flutter_form_builder

Pub Version GitHub Workflow Status Codecov CodeFactor Grade GitHub

FormBuilder helps in creation of data collection forms in Flutter by removing the boilerplate needed to build a form, validate fields, react to changes, and collect final user input. It provides APIs to manage your Form and generating a FormBuilder compliant FormField. It is required by form_builder_extra_fields packages. This package also contains common ready-made form input fields. The package gives you a convenient way of adding fields instead of creating your own FormBuilderField from scratch.

[View Documentation] [View Source]

form_builder_extra_fields

Pub Version GitHub Workflow Status Codecov CodeFactor Grade GitHub

Form Builder Fields provides ready-made form input fields. Just like the flutter_form_builder package, it gives you a convenient way of adding fields instead of creating your own FormBuilderField from scratch.

Unlike flutter_form_builder package which depends purely on Flutter provided input fields, flutter_extra_fields depends on external libraries to provide input widgets and extends them to be FormBuilderFields.

[View Documentation] [View Source]

form_builder_validators

Pub Version GitHub Workflow Status Codecov CodeFactor Grade GitHub

Form Builder Validators provide a convenient way of validating data entered into any Flutter FormField. It provides common validation rules out of box (such as required, email, number, min, max, minLength, maxLength, date validations) as well as a way to compose multiple validation rules into one FormFieldValidator.

Also included is the l10n / i18n of error text messages into multiple languages

[View Documentation] [View Source]

Support

If this set of packages was helpful to you in delivering your on project or you just wanna to support this repo, a cup of coffee would go a long way ;-)

Buy me a coffee

Credits

Contributors

Made with contributors-img.

flutter_form_builder's People

Contributors

danvick avatar awhitford avatar ahmednfwela avatar alblanc avatar ashim-kr-saha avatar moazelsawaf avatar williamcunhacardoso avatar vin-fandemand avatar grundid avatar yuenesc avatar syntacops avatar csomers avatar voidcrusher avatar bbence84 avatar wingch avatar shadyzekry avatar jnovak-sm2dev avatar criroc avatar ffpetrovic avatar te-z avatar ted-chiptech avatar svenschoene avatar alnah005 avatar spencerriddering avatar shashikantshaale avatar saypadith avatar plokmij avatar skshamimul avatar s-ecki avatar rwrz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.