Since I've worked on Flutter by building many projects like a chat app(used firebase as backend), I believe I am best suited for you to teach Flutter by creating a form. Right from using widgets to state management, I'll help you in making a form.
We can discuss the details as we progress if interested.