A very simple and easy package with a less boilerplate code and more organised for text form field
Features
- Easy to use
- Easy to understand
- Easy to implement
- Easy to customise
- Easy to maintain
- Easy to debug

Getting started
TODO: List prerequisites and provide or point to information on how to start using the package.
Usage
EasyTextFormField(
hint: const TFFHint(title: 'Password',),
header: const TFFHeader(title: 'Password'),
prefix: PrefixWithIconImage(iconImage: "assets/images/password.png"), // TODO: Replace with any image from your assets
validation: PasswordValidator.instance.validate,
secureType: SecureType.Toggle,
controller: _.passwordController,
onComplete: (){
// TODO: login function is triggered here
},
),
Additional information
** please note the following :
-
This package is still under developing ...
-
It supports only English for now but in the next few updates it would support
French
Arabic
-
If you find out any bug in the package other than in the cases we already mentioned : contact the Developer on email: ahmed.elsherbiny2020@gmail.com **
-
If you want to contribute to the package please contact the developer on the same email
-- Thank you for using the package <3 --
** Made with love by Sherbini **
Libraries
- Validation/Implementation/AgeValidator/age_validator
- Validation/app_validator
- TextFields/injector/colors
- Validation/Implementation/DefaultValidator/default_validator
- easy_textformfield
- TextFields/injector/generic_conditional_builder
- TextFields/Options/imports_options
- TextFields/Default/Implementation/Prefix/Implementation/imports_prefix
- TextFields/Default/Implementation/Suffix/Implementation/imports_suffix
- TextFields/Default/Implementation/Text/Implementation/imports_text
- TextFields/Default/imports_text_field
- TextFields/Default/widgets/imports_widgets_tff
- TextFields/Default/Implementation/Decoration/Abstract/input_decoration_imp
- TextFields/Default/Implementation/Decoration/input_decoration_with_border
- TextFields/Default/Implementation/Decoration/input_decoration_without_border
- Validation/Implementation/NoneValidator/none_validator
- Validation/Implementation/PasswordValidator/password_validator
- Validation/Implementation/EmailValidator/phone_validator
- Validation/Implementation/PhoneValidator/phone_validator
- Validation/Implementation/PhoneValidator/phone_with_code_validator
- Validation/Implementation/EmailValidator/phone_with_code_validator
- TextFields/Default/Implementation/Prefix/Abstract/prefix_imp
- TextFields/Default/Implementation/render_interface
- TextFields/Default/Implementation/Suffix/Abstract/suffix_imp
- TextFields/Default/Implementation/tff_style_imp
- TextFields/Default/Implementation/Text/Abstract/tff_text_imp
- Validation/Injector/translation
- Validation/validation_constants
- Validation/Abstract/validator_imp