Android Saripaar is a simple, yet powerful rule-based UI validation library for Android. It is the SIMPLEST validation library available for Android.
Implement validation for Android within only 3 steps. Developers should focus on their awesome code, and let the library do the boilerplate. And what's more, this could help keep your layout file clean.
Android form edit text is an extension of EditText that brings data validation facilities to the edittext.
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.
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.
A library to define all validation conditions at single place and handle all validations in a class in simple way.
Data binding based Android library for validating input.
Input validation and error displaying for any Android view that extends from a TextView
. This library is born from frustration towards complex if statements and a desire to make form validation much, much easier.
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)
Android port of Dan Palmers's jquery.complexify.js.
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.
FormValidations is an open source library to validate forms in Android apps.
Android fields validation library based on data binding adapters.
Blitz is a library that provides an Android real time form validation.
Convalida is a simple, lightweight and powerful field validation library for Android.
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.
An Annotation based validation library for use with Android's DataBinding library in an MVVM architecture.
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.
A simple, easy to use, no frills, form validator for Android.
Removes invalid objects during Gson parsing which are marked as required, yet null/empty.
This library is heavily inspired by AwesomeValidation but with no external dependencies. It makes it very light weight.
Phonematter provides a simple to use class for formatting and validating phone numbers in Android apps.
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).
Form validation and feedback library for Android. Provides .setText for more than just TextView and EditText widgets. Provides easy means to validate with dependencies.
This library helps to implement phone number verification before performing any further operation.
A simple library for validating user input in forms using annotations.
Validation library for use individual validation and with views.
A utility library that does the following type of validations: