├── .github ├── FUNDING.yml └── workflows │ └── build.yaml ├── .gitignore ├── .travis.yml ├── Jenkinsfile ├── LICENSE ├── README.md ├── android-wait-for-emulator.sh ├── circle.yml ├── demo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── basgeekball │ │ └── awesomevalidation │ │ └── demo │ │ ├── DemoActivityTest.java │ │ └── ViewMatcher.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── basgeekball │ │ └── awesomevalidation │ │ └── demo │ │ ├── DemoActivity.java │ │ ├── NameFragment.java │ │ └── PasswordFragment.java │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── drawable-xxhdpi │ └── ic_launcher.png │ ├── layout │ ├── activity_demo.xml │ ├── drawer_list_item.xml │ ├── fragment_name.xml │ ├── fragment_password.xml │ └── toolbar.xml │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library ├── .gitignore ├── build.gradle ├── gradle │ └── script │ │ ├── coverage.gradle │ │ └── publish.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── basgeekball │ │ │ └── awesomevalidation │ │ │ ├── AwesomeValidation.java │ │ │ ├── ValidationHolder.java │ │ │ ├── ValidationStyle.java │ │ │ ├── exception │ │ │ ├── BadLayoutException.java │ │ │ ├── MissingContextException.java │ │ │ └── UnsupportedLayoutException.java │ │ │ ├── helper │ │ │ ├── RangeHelper.java │ │ │ └── SpanHelper.java │ │ │ ├── model │ │ │ └── NumericRange.java │ │ │ ├── utility │ │ │ ├── RegexTemplate.java │ │ │ ├── ValidationCallback.java │ │ │ ├── ViewsInfo.java │ │ │ └── custom │ │ │ │ ├── CustomErrorReset.java │ │ │ │ ├── CustomValidation.java │ │ │ │ ├── CustomValidationCallback.java │ │ │ │ └── SimpleCustomValidation.java │ │ │ └── validators │ │ │ ├── BasicValidator.java │ │ │ ├── ColorationValidator.java │ │ │ ├── TextInputLayoutValidator.java │ │ │ ├── UnderlabelValidator.java │ │ │ └── Validator.java │ └── res │ │ └── values │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── basgeekball │ └── awesomevalidation │ ├── AwesomeValidationTest.java │ ├── ValidationHolderTest.java │ ├── ValidationStyleTest.java │ ├── exception │ ├── BadLayoutExceptionTest.java │ ├── MissingContextExceptionTest.java │ └── UnsupportedLayoutExceptionTest.java │ ├── helper │ ├── RangeHelperTest.java │ └── SpanHelperTest.java │ ├── model │ └── NumericRangeTest.java │ ├── utility │ ├── RegexTemplateTest.java │ ├── ValidationCallbackTest.java │ ├── ViewsInfoTest.java │ └── custom │ │ ├── CustomErrorResetTest.java │ │ ├── CustomValidationCallbackTest.java │ │ ├── CustomValidationTest.java │ │ └── SimpleCustomValidationTest.java │ └── validators │ ├── BasicValidatorTest.java │ ├── ColorationValidatorTest.java │ ├── MockValidationHolderHelper.java │ ├── TextInputLayoutValidatorTest.java │ ├── UnderlabelValidatorTest.java │ └── ValidatorTest.java ├── resource └── images │ ├── screenshot_0.png │ ├── screenshot_1.png │ ├── screenshot_2.png │ ├── screenshot_3.png │ └── screenshot_4.png └── settings.gradle /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/.travis.yml -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/README.md -------------------------------------------------------------------------------- /android-wait-for-emulator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/android-wait-for-emulator.sh -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/circle.yml -------------------------------------------------------------------------------- /demo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/build.gradle -------------------------------------------------------------------------------- /demo/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/proguard-rules.pro -------------------------------------------------------------------------------- /demo/src/androidTest/java/com/basgeekball/awesomevalidation/demo/DemoActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/src/androidTest/java/com/basgeekball/awesomevalidation/demo/DemoActivityTest.java -------------------------------------------------------------------------------- /demo/src/androidTest/java/com/basgeekball/awesomevalidation/demo/ViewMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/src/androidTest/java/com/basgeekball/awesomevalidation/demo/ViewMatcher.java -------------------------------------------------------------------------------- /demo/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /demo/src/main/java/com/basgeekball/awesomevalidation/demo/DemoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/src/main/java/com/basgeekball/awesomevalidation/demo/DemoActivity.java -------------------------------------------------------------------------------- /demo/src/main/java/com/basgeekball/awesomevalidation/demo/NameFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/src/main/java/com/basgeekball/awesomevalidation/demo/NameFragment.java -------------------------------------------------------------------------------- /demo/src/main/java/com/basgeekball/awesomevalidation/demo/PasswordFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/src/main/java/com/basgeekball/awesomevalidation/demo/PasswordFragment.java -------------------------------------------------------------------------------- /demo/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/layout/activity_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/src/main/res/layout/activity_demo.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/drawer_list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/src/main/res/layout/drawer_list_item.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/fragment_name.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/src/main/res/layout/fragment_name.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/fragment_password.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/src/main/res/layout/fragment_password.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/toolbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/src/main/res/layout/toolbar.xml -------------------------------------------------------------------------------- /demo/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /demo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /demo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /demo/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/demo/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/gradlew.bat -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/build.gradle -------------------------------------------------------------------------------- /library/gradle/script/coverage.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/gradle/script/coverage.gradle -------------------------------------------------------------------------------- /library/gradle/script/publish.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/gradle/script/publish.gradle -------------------------------------------------------------------------------- /library/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/proguard-rules.pro -------------------------------------------------------------------------------- /library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/AwesomeValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/AwesomeValidation.java -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/ValidationHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/ValidationHolder.java -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/ValidationStyle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/ValidationStyle.java -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/exception/BadLayoutException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/exception/BadLayoutException.java -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/exception/MissingContextException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/exception/MissingContextException.java -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/exception/UnsupportedLayoutException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/exception/UnsupportedLayoutException.java -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/helper/RangeHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/helper/RangeHelper.java -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/helper/SpanHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/helper/SpanHelper.java -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/model/NumericRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/model/NumericRange.java -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/utility/RegexTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/utility/RegexTemplate.java -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/utility/ValidationCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/utility/ValidationCallback.java -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/utility/ViewsInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/utility/ViewsInfo.java -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/utility/custom/CustomErrorReset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/utility/custom/CustomErrorReset.java -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/utility/custom/CustomValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/utility/custom/CustomValidation.java -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/utility/custom/CustomValidationCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/utility/custom/CustomValidationCallback.java -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/utility/custom/SimpleCustomValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/utility/custom/SimpleCustomValidation.java -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/validators/BasicValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/validators/BasicValidator.java -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/validators/ColorationValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/validators/ColorationValidator.java -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/validators/TextInputLayoutValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/validators/TextInputLayoutValidator.java -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/validators/UnderlabelValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/validators/UnderlabelValidator.java -------------------------------------------------------------------------------- /library/src/main/java/com/basgeekball/awesomevalidation/validators/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/java/com/basgeekball/awesomevalidation/validators/Validator.java -------------------------------------------------------------------------------- /library/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/AwesomeValidationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/AwesomeValidationTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/ValidationHolderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/ValidationHolderTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/ValidationStyleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/ValidationStyleTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/exception/BadLayoutExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/exception/BadLayoutExceptionTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/exception/MissingContextExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/exception/MissingContextExceptionTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/exception/UnsupportedLayoutExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/exception/UnsupportedLayoutExceptionTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/helper/RangeHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/helper/RangeHelperTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/helper/SpanHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/helper/SpanHelperTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/model/NumericRangeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/model/NumericRangeTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/utility/RegexTemplateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/utility/RegexTemplateTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/utility/ValidationCallbackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/utility/ValidationCallbackTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/utility/ViewsInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/utility/ViewsInfoTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/utility/custom/CustomErrorResetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/utility/custom/CustomErrorResetTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/utility/custom/CustomValidationCallbackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/utility/custom/CustomValidationCallbackTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/utility/custom/CustomValidationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/utility/custom/CustomValidationTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/utility/custom/SimpleCustomValidationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/utility/custom/SimpleCustomValidationTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/validators/BasicValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/validators/BasicValidatorTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/validators/ColorationValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/validators/ColorationValidatorTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/validators/MockValidationHolderHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/validators/MockValidationHolderHelper.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/validators/TextInputLayoutValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/validators/TextInputLayoutValidatorTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/validators/UnderlabelValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/validators/UnderlabelValidatorTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/basgeekball/awesomevalidation/validators/ValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/library/src/test/java/com/basgeekball/awesomevalidation/validators/ValidatorTest.java -------------------------------------------------------------------------------- /resource/images/screenshot_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/resource/images/screenshot_0.png -------------------------------------------------------------------------------- /resource/images/screenshot_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/resource/images/screenshot_1.png -------------------------------------------------------------------------------- /resource/images/screenshot_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/resource/images/screenshot_2.png -------------------------------------------------------------------------------- /resource/images/screenshot_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/resource/images/screenshot_3.png -------------------------------------------------------------------------------- /resource/images/screenshot_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thyrlian/AwesomeValidation/HEAD/resource/images/screenshot_4.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':library', ':demo' 2 | --------------------------------------------------------------------------------