This Flutter application demonstrates a comprehensive user registration form with various input fields and client-side validation.
- User Registration Form: A single form to capture user details.
- Mandatory Fields:
- Username
- First Name
- Last Name
- Email (with format validation)
- Password (with minimum length validation)
- Password Confirmation (must match password)
- Birthday (date picker)
- Gender (dropdown selection)
- Optional Field:
- Phone Number
- Client-Side Validation: Ensures data integrity before submission.
- Responsive UI: Built with Flutter's widgets for a consistent experience across devices.
Here's a screenshot of the application:
Screenshot |
---|
![]() |
- Clone this repository.
- Navigate to the project directory.
- Run
flutter pub get
to install dependencies. - Run
flutter run
to launch the application.