Skip to content

Files

Latest commit

9fef133 · Feb 13, 2025

History

History

form_app

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Nov 15, 2023
Nov 15, 2023
Feb 12, 2025
Nov 15, 2023
Nov 15, 2023
Feb 12, 2025
May 15, 2024
Nov 15, 2023
Feb 13, 2025
Nov 16, 2023
Mar 11, 2024
Feb 16, 2023
Aug 24, 2023
Feb 12, 2025

form_app

A sample demonstrating different types of forms and best practices.

Sign In with HTTP

lib/src/sign_in_http.dart

A sign in form using package:http to send a request.

Form widgets

lib/src/form_widgets.dart

A stylized form that uses widgets like TextField, DatePicker, Slider, Checkbox, and Switch.

Autofill

lib/src/autofill.dart

A form that uses AutofillGroup to auto-fill the users name, email, and address.

In order to use Autofill in a browser, your app needs to be hosted with HTTPS. If you would like to test locally, you can build the app in release mode (flutter run -d chrome --release --web-port=5000).

Then use tunnelmole, an open source tunneling tool or ngrok, a popular closed source tunneling tool to create an HTTPS url for your local app (tmole 5000 or ngrok http 5000).

Validation

lib/src/validation.dart

A form that alerts the user if the data entered is invalid.