Ever want to create a quick form without wiring everything up? This might be the library for you.

Last update: Jan 22, 2022
You might also like...

An app to show everything bus related in Singapore, including arrival times and a directory

An app to show everything bus related in Singapore, including arrival times and a directory

NextBus SG An app to show everything bus related in Singapore, including bus arrival times and a directory, with extra features. 🎆 Gallery Click here

May 12, 2022

Aris imageexmii - Learn everything about images such as adding filters, borders & different shapes

Aris imageexmii - Learn everything about images such as adding filters, borders & different shapes

Flutter Tutorial - 2/2 Image - Deep Dive Learn everything about images such as a

Dec 29, 2021

It's a universal app template to have a great animated splash screen and liquid slider. Just change the animation if you want (rive) and change the images or colours according to your app.

liquid A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this i

Oct 28, 2021

A Flutter slidable widget that provides an easy to use configuration. Highly customisable. Just as you want it!

A Flutter slidable widget that provides an easy to use configuration. Highly customisable. Just as you want it!

A Flutter slidable widget that provides an easy to use configuration. Highly customisable. Just as you want it!

Feb 14, 2022

Create dart data classes easily, fast and without writing boilerplate or running code generation.

Create dart data classes easily, fast and without writing boilerplate or running code generation.

Dart Data Class Generator Create dart data classes easily, fast and without writing boilerplate or running code generation. Features The generator can

Feb 28, 2022

A quick sample app on how to implement a friend list and a profile page in Flutter.

A quick sample app on how to implement a friend list and a profile page in Flutter.

FlutterMates All code resides in the /lib folder: there's no Android / iOS specific code needed. The article, slides and how this came to be, is here.

May 19, 2022

Flutter quick code snippets - Feel free to contribute.

Flutter quick code snippets Points to be noted Here you can add your own quick flutter code snippets which can be referred while coding Please make a

Apr 20, 2022

A quick and powerful Flutter layout with a bottom navbar.

A quick and powerful Flutter layout with a bottom navbar.

What is bottom_nav_layout? It is a quick flutter app layout for building an app with a bottom nav bar. You can get an app with fluent behavior running

Feb 19, 2022

Flutter plugin that provides a quick&dirty workaround for incompatibility between VMWare Airwatch MDM solution and Dart Sockets implementation

airwatch_socket_workaround This plugin has been created to enable flutter apps to reach endpoints that are only reachable using a VMWare airwatch per

Dec 12, 2021
Comments
  • 1. Potential cooperation and ideas for future features

    Hi Adam.

    my Name is Thomas. I'm a freelance and Indie Flutter developer from Germany. Maybe you have heard about me package get_it

    I'm working on a package called interaction_manage that will allow you to show dialogs from non-UI parts of your code which is sometimes necessary. For this I planned besides some standard dialogs one that allows you to define your own forms in it. I actually started writing a packet with the same name quick_forms.

    Before I continued after a longer break I decided to check pub if there might already be a package that solves the same problem, no reason to reinvent the wheel.

    Your package looks really good and I would like to use it as a foundation in my interaction_manager package.

    As it doesn't support all the things I would like to have yet, I would like to contribute to the package if that is ok for you.

    Some initial thoughts/ideas maybe we could have a zoom call to discuss these before I start doing any PRs I write them down like they come to my mind:

    • Naming; I know that's not the easiest part, but I would rename some of your main class FormHelper to QuickForm and pass that to the FormBuilder instead of piping the value through the builder. Helper is too generic and its the core class in your library.

    • I'm not sure if it would be better not to generate the submit button out of the helper or if it would be better to let user wire their own button to a handler function inside the Helper because then you could define these buttons completely independent from the form but we could still provide standard builders that provide these buttons. following this I would also remove the submitButtonText from the Helper because this should be application specific.

    • offering a separate ``String getLabel()to thegetWidget`

    • Clear function to clear all entries

    • Different options for placing the label (left/right/top/FieldDekoration)

    • more control over validation like validation on field leave not on every key press

    *TextStyle for fields and Labels

    • Support for hint texts

    • More Field Types like Checkbox, Date/Time, ComboBoxes, potentially creating sub classes from Field

    • Function to create form definitions from JSON

    • More form Builders

    I really think this package has a lot of potential.

    I would be happy to hear from you

    Cheers Thomas

    Reviewed by escamoteur at 2020-08-10 10:50
  • 2. Change the architectural approach

    After spending more time with the code I'm tempted to change your approach of the Field definitions from a enum based to a class hierarchy one where every Field definition knows how to build its widget. This would make the package more flexible and users could easily add there own Field types. What do you think?

    If you want to stick with your approach, I will probably split off my fork to a separate package.

    Reviewed by escamoteur at 2020-08-22 15:07
  • 3. Remove the submitbutton from the formhelper class and add event handlers instead

    I'm not sure if it would be better not to generate the submit button out of the helper or if it would be better to let user wire their own button to a handler function inside the Helper because then you could define these buttons completely independent from the form but we could still provide standard builders that provide these buttons. following this I would also remove the submitButtonText from the Helper because this should be application specific.

    Reviewed by escamoteur at 2020-08-21 13:52

Related

A basic template of Flutter to get started. Includes various folders and packages that might be necessary.
A basic template of Flutter to get started. Includes various folders and packages that might be necessary.

Flutter App - Basic Template It's a time saving template with basic project structure, packages and other files like constants.dart to get started rat

May 9, 2022
A basic template of Flutter to get started. Includes various folders and packages that might be necessary.
A basic template of Flutter to get started. Includes various folders and packages that might be necessary.

Flutter App - Basic Template It's a time saving template with basic project structure, packages and other files like constants.dart to get started rat

May 9, 2022
Flutter form fields designed to take much of the burden of form-related coding off the programmer's back — masks, validations, keyboard type, etc.
Flutter form fields designed to take much of the burden of form-related coding off the programmer's back — masks, validations, keyboard type, etc.

well_formed Contents Overview Getting Started Demo application References Overview Well-Formed Widget Fields - Well-Formed - is a collection of Flutte

Jan 9, 2022
User auth form - Signup and signin user auth form with ability to stay signed in and have an option to signout.

user_auth_form SIgnup and signin user authentification form Getting Started This project is a starting point for a Flutter application. A few resource

Jan 6, 2022
A Flutter package that provides a dropdown form field using a dropdown button inside a form field.
A Flutter package that provides a dropdown form field using a dropdown button inside a form field.

Dropdown form field A dropdown form field using a dropdown button inside a form field. Demo Features Can be used as regular form field. Simple to impl

May 11, 2022
Form builder image picker - Form builder image picker for flutter

form_builder_image_picker Field for picking image(s) from Gallery or Camera for

Jan 28, 2022
Jan 29, 2022
Best ever drawer in Flutter for Android and ISO.
Best ever drawer in Flutter for Android and ISO.

Login & Register Screen in Flutter Best ever login and register screen in flutter to make precious application. This flutter app is made just to demon

Aug 28, 2021
With cupertino_setting_control you can create a settings page or a simple form very easy.
With cupertino_setting_control you can create a settings page or a simple form very easy.

Flutter Cupertino Setting Control With cupertino_setting_control you can create a settings page or a simple form very easy. Therefore, cupertino_setti

Mar 28, 2022
A flutter package that developers have pretty logs instead just printing everything like a newbie

A flutter package that developers have pretty logs instead just printing everything like a newbie. Features Makes it easy to log to console without us

Nov 28, 2021