This project provides a simple and streamlined way to validate TextInputLayoutEditText
.
Easy-Checker is a very simple input validation library for Android written in Kotlin and easily accessible from Java code as well. You will get many validation way or library. But most of them are not so easy for this simple task, that's why most of time time we go for legacy if else chain to check all the input fields, and we all know how disturbing is that.
A form validation library for android jetpack compose.
Features:
This library allows you to add various validations for the Edittext Input you use in your application.
UI form validation library for Android. It is highly customizable and easy to use. This library will works with TextView
, EditText
, AppCompatEditText
, TextInputEditText
, TextInputLayout
and CheckBox
. This library is designed in such a way that Its easy to add support for new widgets and add new rules.
Checkpoint allows you to perform validation checks for given input. Checkpoint
is generic collection of rules with boolean output. You can create new instance of Checkpoint either by using builder or DSL.
Validator box library that can inspect any type of form, provides multiple validation functions with an inclusion of clearing views(❁´◡`❁) It would help developers to get two different functionalities i.e validate and clear.
This is a simple library that facilitates text validation and error handling in a user-friendly way on EditText with (TextInputLayout support). For MVVM + data binding stack.
A library to define all validation conditions at single place and handle all validations in a class in simple way.
WinValidaition is a simple, yet powerful rule-based UI validation library based on annotations for Android.
This library allows you to validate Huge Forms containing Fields in android just by a single line, It saves you from the hassle of checking individual edit text boxes one by one then setting the error. This library supports edit texts view and no custom view is required. it also supports error validation for TextInputLayouts. The library is written in kotlin and is build on top of RX Java and it provides methods for error handling as well.
Blitz is a library that provides an Android real time form validation.
EasyValidation is a text validation library for Android developed in Kotlin. It supports text validation for String
, EditText
, TextView
, AutoCompleteTextView
, TextInputLayout
, and Spinner
. It comes with lots of built-in rules for validation such as email, password, credit cards, special character validations and so on.
Android library for fast and simple string validation.
Removes invalid objects during Gson parsing which are marked as required, yet null/empty.
A simple library for model validation based on annotations.
Java Validator Library using custom runtime annotations and reflection.
Supports parameters for Fail Policy (Fail on First Error / Continue) and Object Search Policy (Deep / Shallow).
The easiest way to bring validation to your project.
The simplest way to add reactive validation to your app.
Problem
in your application, there are fields that must be validated. When the number of validation rules becomes greater than 1, to control the display of errors in the fields becomes difficult.
Solve
Separate your validation logic by S in SOLID, into own classes. After that, attach validation rules to your fields and combine validation results for change some ui states (ex. change visibility of button)
Convalida is a simple, lightweight and powerful field validation library for Android.
Validation library for use individual validation and with views.
Simple and light library to do validate observable fields with MVVM for android
Each ValidatedObservableField
Rules are validated one by one (the order is important), the first invalid Rule will break the chain and set errorMessage. Rules are validated onPropertyChange. You can create your own rules using Rule interface. You can use single Rule or many by RuleCommand.
A utility library that does the following type of validations:
Android library designed for rapid and customizable form validation.
You can use FormValidator with any View
that extends the original EditText
(such as MaterialEditText
for example).
Android library designed for rapid and customizable form validation.
You can use AndroidVerify with any View
that extends the original EditText
(such as MaterialEditText
for example).
Android fields validation library based on data binding adapters.