A New Form System for Flutter

Probably one of the most straightforward form systems available for free for building complex Flutter form with only a few lines of code.

Gaspard Merten
3 min readSep 27, 2021

As you may know, Flutter is a cross-platform framework built by Google that allows you to develop beautiful applications with only a ridiculous amount of code.

But If you already had the opportunity to create forms using the Flutter default system, you may have found it a bit too much of a boilerplate. All the text editing controllers and focus nodes you need to create a complete experience for your user are too much.

One good example to clarify what I mean by a good experience is the following. When you complete a field, instead of clicking again on the next field, an appropriate behaviour would be to focus on the next field directly.

And that is only one tiny example, but there are many others; automatically displaying a display/hide button for password fields, retrieving all the values directly in a dictionary, submitting the form when the user completed the last field.

How to Solve The Issue

You may be wondering, “Well, okay, we know it’s always a pain to create good forms, but what’s your solution ???”.

--

--

Gaspard Merten

Co-Founder & CTO @ GiveActions 🛠️ | Writer on Medium 🪶 | Flutter & Django ❤️ | Polytechnic School of Brussels 🎓| Mountain Lover 🗻