Search Result for Validation
Sample Code and Directory of libraries for Android DevelopersThe 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
- 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.
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).
A utility library that does the following type of validations:
- Check internet connection
- Validate for empty edit texts
- Validate for email
- Validate for mobile number
- Validate text for any no of digits
- Fancy Progress Dialog
- Toast
Android fields validation library based on data binding adapters.
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).
Ratifier is a form validation library for Android.
Data binding based Android library for validating input.
- Easy to use
- Highly customisable
The goal of this library is to help you in your development of validation forms.
Android port of Dan Palmers's jquery.complexify.js.
DroidValidate is an annotation-based input validation library for Android.
This library helps to implement phone number verification before performing any further operation.
An Annotation based validation library for use with Android's DataBinding library in an MVVM architecture.
- Quick and easily add validation rules to ViewModels by annotating the class.
- Annotation Processing to eliminate reflection and generate boilerplate validation classes.
A simple, easy to use, no frills, form validator for Android.
A lib to make validations on java objects.
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.
Focus on Android form validation, build your validation rules using the method chaining.
Topics
2D Engines 3D Engines 9-Patch Action Bars Activities ADB Advertisements Analytics Animations ANR AOP API APK APT Architecture Audio Autocomplete Background Processing Backward Compatibility Badges Bar Codes Benchmarking Bitmaps Bluetooth Blur Effects Bread Crumbs BRMS Browser Extensions Build Systems Bundles Buttons Caching Camera Canvas Cards Carousels Changelog Checkboxes Cloud Storages Color Analysis Color Pickers Colors Comet/Push Compass Sensors Conferences Content Providers Continuous Integration Crash Reports Credit Cards Credits CSV Curl/Flip Data Binding Data Generators Data Structures Database Database Browsers Date & Debugging Decompilers Deep Links Dependency Injections Design Design Patterns Dex Dialogs Distributed Computing Distribution Platforms Download Managers Drawables Emoji Emulators EPUB Equalizers & Event Buses Exception Handling Face Recognition Feedback & File System File/Directory Fingerprint Floating Action Fonts Forms Fragments FRP FSM Functional Programming Gamepads Games Geocaching Gestures GIF Glow Pad Gradle Plugins Graphics Grid Views Highlighting HTML HTTP Mocking Icons IDE IDE Plugins Image Croppers Image Loaders Image Pickers Image Processing Image Views Instrumentation Intents Job Schedulers JSON Keyboard Kotlin Layouts Library Demos List View List Views Localization Location Lock Patterns Logcat Logging Mails Maps Markdown Mathematics Maven Plugins MBaaS Media Menus Messaging MIME Mobile Web Native Image Navigation NDK Networking NFC NoSQL Number Pickers OAuth Object Mocking OCR Engines OpenGL ORM Other Pickers Parallax List Parcelables Particle Systems Password Inputs PDF Permissions Physics Engines Platforms Plugin Frameworks Preferences Progress Indicators ProGuard Properties Protocol Buffer Pull To Purchases Push/Pull QR Codes Quick Return Radio Buttons Range Bars Ratings Recycler Views Resources REST Ripple Effects RSS Screenshots Scripting Scroll Views SDK Search Inputs Security Sensors Services Showcase Views Signatures Sliding Panels Snackbars SOAP Social Networks Spannable Spinners Splash Screens SSH Static Analysis Status Bars Styling SVG System Tags Task Managers TDD & Template Engines Testing Testing Tools Text Formatting Text Views Text Watchers Text-to Toasts Toolkits For Tools Tooltips Trainings TV Twitter Updaters USB User Stories Utils Validation Video View Adapters View Pagers Views Watch Face Wearable Data Wearables Weather Web Tools Web Views WebRTC WebSockets Wheel Widgets Wi-Fi Widgets Windows Wizards XML XMPP YAML ZIP Codes