├── .gitignore ├── CHANGELOG.md ├── Gemfile ├── Gemfile.lock ├── README.md ├── TEXTVIEW.md ├── blob ├── logo.png └── master │ └── raw │ └── diagragm.png ├── common-android-library.gradle ├── common.gradle ├── core ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── sha │ │ │ └── formvalidator │ │ │ ├── AbstractFormValidator.kt │ │ │ ├── Form.kt │ │ │ ├── FormHelper.kt │ │ │ ├── FormValidator.kt │ │ │ ├── Validatable.kt │ │ │ ├── model │ │ │ ├── CheckedValidation.kt │ │ │ ├── CompositeValidatorInfo.kt │ │ │ ├── FormOptions.kt │ │ │ ├── OnOffValidation.kt │ │ │ ├── RequiredValidation.kt │ │ │ └── helper │ │ │ │ └── AnimationHelper.kt │ │ │ ├── textview │ │ │ ├── DefTextValidationHandler.kt │ │ │ ├── TextValidationHandler.kt │ │ │ ├── TextViewAttrInfo.kt │ │ │ ├── TextViewValidationType.kt │ │ │ ├── TextViewValidatorFactory.kt │ │ │ ├── TextViewValidators.kt │ │ │ ├── ValidatorFactory.kt │ │ │ └── validator │ │ │ │ ├── CreditCardValidator.kt │ │ │ │ ├── CustomValidator.kt │ │ │ │ ├── DateValidator.kt │ │ │ │ ├── DummyValidator.kt │ │ │ │ ├── FloatNumericRangeValidator.kt │ │ │ │ ├── InverseValidator.kt │ │ │ │ ├── LengthRangeValidator.kt │ │ │ │ ├── NumericRangeValidator.kt │ │ │ │ ├── NumericValidator.kt │ │ │ │ ├── PrefixValidator.kt │ │ │ │ ├── RequiredValidator.kt │ │ │ │ ├── SuffixValidator.kt │ │ │ │ ├── TextValidator.kt │ │ │ │ ├── ValueMatchValidator.kt │ │ │ │ ├── composite │ │ │ │ ├── AndValidator.kt │ │ │ │ ├── CompositeValidator.kt │ │ │ │ └── OrValidator.kt │ │ │ │ └── pattern │ │ │ │ ├── AlphaNumericValidator.kt │ │ │ │ ├── AlphaValidator.kt │ │ │ │ ├── DomainValidator.kt │ │ │ │ ├── EmailValidator.kt │ │ │ │ ├── IpAddressValidator.kt │ │ │ │ ├── PatternValidator.kt │ │ │ │ ├── PersonFullNameValidator.kt │ │ │ │ ├── PersonNameValidator.kt │ │ │ │ ├── PhoneValidator.kt │ │ │ │ └── WebUrlValidator.kt │ │ │ └── widget │ │ │ ├── FormAutoCompleteTextView.kt │ │ │ ├── FormCheckBox.kt │ │ │ ├── FormEditText.kt │ │ │ ├── FormRatingBar.kt │ │ │ ├── FormSeekBar.kt │ │ │ ├── FormSwitch.kt │ │ │ └── FormToggleButton.kt │ └── res │ │ ├── anim │ │ ├── double_cycle_interpolator.xml │ │ └── shake_error.xml │ │ ├── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ └── strings.xml │ │ └── xml │ │ └── settings.xml │ └── test │ └── java │ └── com │ └── sha │ └── formvalidator │ ├── FormOptionsTest.kt │ ├── FormValidatorTest.kt │ ├── RxFormValidatorTest.kt │ └── validator │ ├── AlphaNumericValidatorTest.kt │ ├── AndValidatorTest.kt │ ├── CreditCardValidatorTest.kt │ ├── CustomValidatorTest.kt │ ├── DateValidatorTest.kt │ ├── DummyValidatorTest.kt │ ├── FloatNumericLengthRangeValidatorTest.kt │ ├── InverseValidatorTest.kt │ ├── LengthRangeValidatorTest.kt │ ├── NumberOneCustomValidator.kt │ ├── NumericLengthRangeValidatorTest.kt │ ├── NumericValidatorTest.kt │ ├── OrValidatorTest.kt │ ├── PrefixValidatorTest.kt │ ├── RequiredValidatorTest.kt │ ├── SuffixValidatorTest.kt │ ├── ValueMatchValidatorTest.kt │ └── pattern │ ├── AlphaNumericValidatorTest.kt │ ├── AlphaValidatorTest.kt │ ├── DomainValidatorTest.kt │ ├── PersonFullNameValidatorTest.kt │ └── PersonNameValidatorTest.kt ├── fastlane ├── Appfile ├── Fastfile ├── README.md └── report.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── rxjava ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── sha │ │ └── formvalidator │ │ └── rxjava │ │ └── RxFormValidator.kt │ └── res │ ├── anim │ ├── double_cycle_interpolator.xml │ └── shake_error.xml │ └── values │ ├── attrs.xml │ ├── colors.xml │ └── strings.xml ├── sample ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── sha │ │ └── formvalidatorsample │ │ ├── App.kt │ │ ├── adapter │ │ ├── FieldInfo.kt │ │ ├── FieldItem.kt │ │ └── RecyclerAdapter.kt │ │ ├── presentation │ │ ├── AutoCompleteTextViewActivity.kt │ │ ├── CountrySpinner.kt │ │ ├── EmailOrCreditCardActivity.kt │ │ ├── FieldActivity.kt │ │ ├── FieldsActivity.kt │ │ ├── FormActivity.kt │ │ ├── MainActivity.kt │ │ ├── PasswordValidatorActivity.kt │ │ ├── PrefixAndRangeValidatorActivity.kt │ │ └── RxFormActivity.kt │ │ ├── util │ │ └── SnackBarUtil.kt │ │ └── validator │ │ └── NumberOneCustomValidator.kt │ └── res │ ├── drawable-hdpi │ └── ic_settings_white_24dp.png │ ├── drawable-mdpi │ └── ic_settings_white_24dp.png │ ├── drawable-xhdpi │ └── ic_settings_white_24dp.png │ ├── drawable-xxhdpi │ └── ic_settings_white_24dp.png │ ├── drawable-xxxhdpi │ └── ic_settings_white_24dp.png │ ├── drawable │ ├── bg_round_corners.xml │ ├── play_store_icon.png │ └── rect_border.xml │ ├── layout │ ├── activity_auto_complete.xml │ ├── activity_examples.xml │ ├── activity_field.xml │ ├── activity_form.xml │ ├── activity_main.xml │ ├── activity_password.xml │ ├── field_allowempty.xml │ ├── field_alpha.xml │ ├── field_alpha_textinputlayout.xml │ ├── field_creditcard.xml │ ├── field_custom_validation_type.xml │ ├── field_date.xml │ ├── field_date_custom.xml │ ├── field_domain_name.xml │ ├── field_email.xml │ ├── field_email_or_creditcard.xml │ ├── field_float_numeric_range.xml │ ├── field_ip_address.xml │ ├── field_no_check.xml │ ├── field_numeric.xml │ ├── field_personfullname.xml │ ├── field_personname.xml │ ├── field_phone.xml │ ├── field_phone_custommessages.xml │ ├── field_regex.xml │ ├── field_weburl.xml │ └── item_example.xml │ ├── menu │ ├── menu.xml │ └── styling_options_menu.xml │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ └── values │ ├── attrs.xml │ ├── colors.xml │ ├── custom_validators.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "fastlane" -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/README.md -------------------------------------------------------------------------------- /TEXTVIEW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/TEXTVIEW.md -------------------------------------------------------------------------------- /blob/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/blob/logo.png -------------------------------------------------------------------------------- /blob/master/raw/diagragm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/blob/master/raw/diagragm.png -------------------------------------------------------------------------------- /common-android-library.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/common-android-library.gradle -------------------------------------------------------------------------------- /common.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/common.gradle -------------------------------------------------------------------------------- /core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/build.gradle -------------------------------------------------------------------------------- /core/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/proguard-rules.pro -------------------------------------------------------------------------------- /core/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/AbstractFormValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/AbstractFormValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/Form.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/Form.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/FormHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/FormHelper.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/FormValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/FormValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/Validatable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/Validatable.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/model/CheckedValidation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/model/CheckedValidation.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/model/CompositeValidatorInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/model/CompositeValidatorInfo.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/model/FormOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/model/FormOptions.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/model/OnOffValidation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/model/OnOffValidation.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/model/RequiredValidation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/model/RequiredValidation.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/model/helper/AnimationHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/model/helper/AnimationHelper.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/DefTextValidationHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/DefTextValidationHandler.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/TextValidationHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/TextValidationHandler.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/TextViewAttrInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/TextViewAttrInfo.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/TextViewValidationType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/TextViewValidationType.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/TextViewValidatorFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/TextViewValidatorFactory.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/TextViewValidators.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/TextViewValidators.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/ValidatorFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/ValidatorFactory.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/CreditCardValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/CreditCardValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/CustomValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/CustomValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/DateValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/DateValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/DummyValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/DummyValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/FloatNumericRangeValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/FloatNumericRangeValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/InverseValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/InverseValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/LengthRangeValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/LengthRangeValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/NumericRangeValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/NumericRangeValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/NumericValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/NumericValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/PrefixValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/PrefixValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/RequiredValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/RequiredValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/SuffixValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/SuffixValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/TextValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/TextValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/ValueMatchValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/ValueMatchValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/composite/AndValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/composite/AndValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/composite/CompositeValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/composite/CompositeValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/composite/OrValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/composite/OrValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/pattern/AlphaNumericValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/pattern/AlphaNumericValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/pattern/AlphaValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/pattern/AlphaValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/pattern/DomainValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/pattern/DomainValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/pattern/EmailValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/pattern/EmailValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/pattern/IpAddressValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/pattern/IpAddressValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/pattern/PatternValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/pattern/PatternValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/pattern/PersonFullNameValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/pattern/PersonFullNameValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/pattern/PersonNameValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/pattern/PersonNameValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/pattern/PhoneValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/pattern/PhoneValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/textview/validator/pattern/WebUrlValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/textview/validator/pattern/WebUrlValidator.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/widget/FormAutoCompleteTextView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/widget/FormAutoCompleteTextView.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/widget/FormCheckBox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/widget/FormCheckBox.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/widget/FormEditText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/widget/FormEditText.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/widget/FormRatingBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/widget/FormRatingBar.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/widget/FormSeekBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/widget/FormSeekBar.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/widget/FormSwitch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/widget/FormSwitch.kt -------------------------------------------------------------------------------- /core/src/main/java/com/sha/formvalidator/widget/FormToggleButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/java/com/sha/formvalidator/widget/FormToggleButton.kt -------------------------------------------------------------------------------- /core/src/main/res/anim/double_cycle_interpolator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/res/anim/double_cycle_interpolator.xml -------------------------------------------------------------------------------- /core/src/main/res/anim/shake_error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/res/anim/shake_error.xml -------------------------------------------------------------------------------- /core/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /core/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /core/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /core/src/main/res/xml/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/main/res/xml/settings.xml -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/FormOptionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/FormOptionsTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/FormValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/FormValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/RxFormValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/RxFormValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/AlphaNumericValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/AlphaNumericValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/AndValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/AndValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/CreditCardValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/CreditCardValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/CustomValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/CustomValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/DateValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/DateValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/DummyValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/DummyValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/FloatNumericLengthRangeValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/FloatNumericLengthRangeValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/InverseValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/InverseValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/LengthRangeValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/LengthRangeValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/NumberOneCustomValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/NumberOneCustomValidator.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/NumericLengthRangeValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/NumericLengthRangeValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/NumericValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/NumericValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/OrValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/OrValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/PrefixValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/PrefixValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/RequiredValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/RequiredValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/SuffixValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/SuffixValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/ValueMatchValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/ValueMatchValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/pattern/AlphaNumericValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/pattern/AlphaNumericValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/pattern/AlphaValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/pattern/AlphaValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/pattern/DomainValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/pattern/DomainValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/pattern/PersonFullNameValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/pattern/PersonFullNameValidatorTest.kt -------------------------------------------------------------------------------- /core/src/test/java/com/sha/formvalidator/validator/pattern/PersonNameValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/core/src/test/java/com/sha/formvalidator/validator/pattern/PersonNameValidatorTest.kt -------------------------------------------------------------------------------- /fastlane/Appfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/fastlane/Appfile -------------------------------------------------------------------------------- /fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/fastlane/Fastfile -------------------------------------------------------------------------------- /fastlane/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/fastlane/README.md -------------------------------------------------------------------------------- /fastlane/report.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/fastlane/report.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/gradlew.bat -------------------------------------------------------------------------------- /rxjava/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/rxjava/build.gradle -------------------------------------------------------------------------------- /rxjava/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/rxjava/proguard-rules.pro -------------------------------------------------------------------------------- /rxjava/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rxjava/src/main/java/com/sha/formvalidator/rxjava/RxFormValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/rxjava/src/main/java/com/sha/formvalidator/rxjava/RxFormValidator.kt -------------------------------------------------------------------------------- /rxjava/src/main/res/anim/double_cycle_interpolator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/rxjava/src/main/res/anim/double_cycle_interpolator.xml -------------------------------------------------------------------------------- /rxjava/src/main/res/anim/shake_error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/rxjava/src/main/res/anim/shake_error.xml -------------------------------------------------------------------------------- /rxjava/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/rxjava/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /rxjava/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/rxjava/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /rxjava/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/rxjava/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/com/sha/formvalidatorsample/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/java/com/sha/formvalidatorsample/App.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/sha/formvalidatorsample/adapter/FieldInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/java/com/sha/formvalidatorsample/adapter/FieldInfo.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/sha/formvalidatorsample/adapter/FieldItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/java/com/sha/formvalidatorsample/adapter/FieldItem.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/sha/formvalidatorsample/adapter/RecyclerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/java/com/sha/formvalidatorsample/adapter/RecyclerAdapter.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/sha/formvalidatorsample/presentation/AutoCompleteTextViewActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/java/com/sha/formvalidatorsample/presentation/AutoCompleteTextViewActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/sha/formvalidatorsample/presentation/CountrySpinner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/java/com/sha/formvalidatorsample/presentation/CountrySpinner.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/sha/formvalidatorsample/presentation/EmailOrCreditCardActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/java/com/sha/formvalidatorsample/presentation/EmailOrCreditCardActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/sha/formvalidatorsample/presentation/FieldActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/java/com/sha/formvalidatorsample/presentation/FieldActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/sha/formvalidatorsample/presentation/FieldsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/java/com/sha/formvalidatorsample/presentation/FieldsActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/sha/formvalidatorsample/presentation/FormActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/java/com/sha/formvalidatorsample/presentation/FormActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/sha/formvalidatorsample/presentation/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/java/com/sha/formvalidatorsample/presentation/MainActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/sha/formvalidatorsample/presentation/PasswordValidatorActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/java/com/sha/formvalidatorsample/presentation/PasswordValidatorActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/sha/formvalidatorsample/presentation/PrefixAndRangeValidatorActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/java/com/sha/formvalidatorsample/presentation/PrefixAndRangeValidatorActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/sha/formvalidatorsample/presentation/RxFormActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/java/com/sha/formvalidatorsample/presentation/RxFormActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/sha/formvalidatorsample/util/SnackBarUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/java/com/sha/formvalidatorsample/util/SnackBarUtil.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/sha/formvalidatorsample/validator/NumberOneCustomValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/java/com/sha/formvalidatorsample/validator/NumberOneCustomValidator.kt -------------------------------------------------------------------------------- /sample/src/main/res/drawable-hdpi/ic_settings_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/drawable-hdpi/ic_settings_white_24dp.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-mdpi/ic_settings_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/drawable-mdpi/ic_settings_white_24dp.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xhdpi/ic_settings_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/drawable-xhdpi/ic_settings_white_24dp.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/ic_settings_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/drawable-xxhdpi/ic_settings_white_24dp.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxxhdpi/ic_settings_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/drawable-xxxhdpi/ic_settings_white_24dp.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable/bg_round_corners.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/drawable/bg_round_corners.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/play_store_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/drawable/play_store_icon.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable/rect_border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/drawable/rect_border.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_auto_complete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/activity_auto_complete.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_examples.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/activity_examples.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_field.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/activity_field.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_form.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/activity_form.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_password.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/activity_password.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/field_allowempty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/field_allowempty.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/field_alpha.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/field_alpha.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/field_alpha_textinputlayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/field_alpha_textinputlayout.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/field_creditcard.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/field_creditcard.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/field_custom_validation_type.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/field_custom_validation_type.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/field_date.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/field_date.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/field_date_custom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/field_date_custom.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/field_domain_name.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/field_domain_name.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/field_email.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/field_email.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/field_email_or_creditcard.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/field_email_or_creditcard.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/field_float_numeric_range.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/field_float_numeric_range.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/field_ip_address.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/field_ip_address.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/field_no_check.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/field_no_check.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/field_numeric.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/field_numeric.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/field_personfullname.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/field_personfullname.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/field_personname.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/field_personname.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/field_phone.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/field_phone.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/field_phone_custommessages.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/field_phone_custommessages.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/field_regex.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/field_regex.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/field_weburl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/field_weburl.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/item_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/layout/item_example.xml -------------------------------------------------------------------------------- /sample/src/main/res/menu/menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/menu/menu.xml -------------------------------------------------------------------------------- /sample/src/main/res/menu/styling_options_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/menu/styling_options_menu.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/custom_validators.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/values/custom_validators.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MalekKamel/FormValidator/HEAD/settings.gradle --------------------------------------------------------------------------------