Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Android port of Dan Palmers's jquery.complexify.js.

Dec 11, 2016

Android Saripaar is a simple, yet powerful rule-based UI validation library for Android. It is the SIMPLEST validation library available for Android.

Jul 5, 2014

Android form edit text is an extension of EditText that brings data validation facilities to the edittext.

Jul 19, 2014

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.

Apr 9, 2020

A simple Android form validation.

Dec 13, 2017

Form validation and feedback library for Android. Provides .setText for more than just TextView and EditText widgets. Provides easy means to validate with dependencies.

Jul 5, 2014

Form Validator Library for Android is based on Zend_Validator coded in PHP. This library is intended to simplify and streamline the code to validate a form Android. For the moment, the form can just handle the EditText.

Jul 5, 2014

A simple library for model validation based on annotations.

Feb 17, 2018

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).

Mar 29, 2017

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.

Mar 1, 2015

Focus on Android form validation, build your validation rules using the method chaining.

Jul 12, 2016

Blitz is a library that provides an Android real time form validation.

Apr 16, 2019

Blorm is a field validation lib for android.

Jul 11, 2016

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.

Apr 8, 2020

Crash fast library for Android.

Simple precondition library for crashing in case you find unexpected values. For example: After you login against a certain API, you have to get back your user. It's completely necessary to have a no null user, so you can checkNotNull(receivedUser).

Apr 16, 2016

Convalida is a simple, lightweight and powerful field validation library for Android.

Oct 6, 2017

Android fields validation library based on data binding adapters.

Mar 28, 2017
Show card

Simple and light library to do validate observable fields with MVVM for android

Each ValidatedObservableField work like ObservableField, but it have 3 observables properties:

  • value - contains the value of type T
  • valid - boolean true if ALL Rules are valid
  • errorMessage - contains NULL or errorMessage from first invalid Rule

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.

May 25, 2017

This library is heavily inspired by AwesomeValidation but with no external dependencies. It makes it very light weight.

Feb 20, 2016

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.

  • Empty input box (Edittext)
  • Phone number validation
  • Email validation
  • Password validation
  • Confirm Password Validation
  • Custom Validator
Feb 12, 2022

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.

  • The Validator way validation support.
  • 30+ built-in validation rules like empty, email, credit cards, etc.
  • Extension methods for String, EditText, TextView, AutoCompleteTextView, TextInputLayout, and Spinner.
  • Multiple Validations and Checks
  • Collection Extension Methods for validations on multiple texts and views.
  • Create your own custom rules
Sep 10, 2018

A small library including an example app which uses the "floating label" pattern to show form validation.

Apr 5, 2015

FormValidations is an open source library to validate forms in Android apps.

Jul 5, 2014

A simple, easy to use, no frills, form validator for Android.

Aug 16, 2016

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).

Apr 6, 2017

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.

May 5, 2019

A form validation library for android jetpack compose.


  • Determine Validation Flow. Flow.Dowm|Flow.Up|Flow.Splash
  • Custom Validation
  • Validation Snackbar
  • Validation State Callbacks
  • Library is well documented
Jan 16, 2022

A simple form validator.

Jul 21, 2019

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.

Jul 27, 2016

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).

Jan 3, 2018