That’s nice. Some of the features like type-ahead and auto-completion I’d never seen so far.
But I think an advanced tutorial about flutter forms should include a solution for enabling the user to erase the content of an input field. Textfield provides a place for the erase button with its inputdecoration property. I played around with that and found that it sometimes triggers weird errors. There is an issue with it in flutter (https://github.com/flutter/flutter/issues/35848). It is apparently fixed as of writing on the master-channel. Do you use that method (inputdecoration providing an erase button) or did you use another approach?