Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
AliAzaz committed Dec 12, 2019
2 parents 4ca0698 + cd6945c commit f997d3e
Show file tree
Hide file tree
Showing 2 changed files with 71 additions and 2 deletions.
73 changes: 71 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,72 @@
# AndroidValidatorCrawler
# Powerful Android Validator Crawaler⚔
Validator box library that can inspect any type of form, provides multiple validation functions with an inclusion of clearing views(❁´◡`❁)

Description coming soon
[![Build Status](https://travis-ci.com/AliAzaz/AndroidValidatorCrawler.svg?branch=master)](https://travis-ci.com/AliAzaz/AndroidValidatorCrawler) [![](https://jitpack.io/v/AliAzaz/AndroidValidatorCrawler.svg)](https://jitpack.io/#AliAzaz/AndroidValidatorCrawler) [![License: MIT](https://img.shields.io/badge/License-MIT-brightgreen.svg)](https://opensource.org/licenses/MIT)

Validator Crawler, that would help the developers to get two different functionalities i.e validate and clear.

Get started from validation, this library provides multiple functionality having 10+ validate functions. The user have an authority to validate whole form or even single view, procedure is described below.
The view includes:
- Edittext
- RadioGroup
- Checkbox (include Multi checklist)
- Spinner

Secondly, it also provides multiple functions to clear whole form views or single view that are filled. The clearing functionality is work for all above described views including:
- Switch (Toggle)

## Description:✌
Checkout the core functionality from here: ***[AndroidValidatorCrawaler](https://proandroiddev.com/powerful-android-validator-crawaler-9a72bd9917d5)***

## Some Screens🎞

<img alt="Pic-1" src="https://github.com/AliAzaz/AndroidValidatorCrawler/blob/master/pictures/pic01.png" width="200"/> <img alt="Pic-2" src="https://github.com/AliAzaz/AndroidValidatorCrawler/blob/master/pictures/pic02.png" width="200"/> <img alt="Pic-3" src="https://github.com/AliAzaz/AndroidValidatorCrawler/blob/master/pictures/pic03.png" width="200"/>

## How to use it??

### Implementation🧨
In project.gradle add this code it in root build.gradle at the end of repositories:
```sh
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
```
Now, add the dependency in app.gradle:
```sh
dependencies {
implementation 'com.github.AliAzaz:AndroidValidatorCrawler:X.X.X'
}
```
### Sample Usage🔔
Implement Validation:
//fldGrpSecA01: is the view group in which whole layout is defined in xml
Validator.emptyCheckingContainer(this, fldGrpSecA01);
Implement Clear:
//fldGrpSecA01: is the view group in which whole layout is defined in xml
Clear.clearAllFields(fldGrpSecA01);
## OUTPUT📇
![](https://github.com/AliAzaz/AndroidValidatorCrawler/blob/master/output.gif)
## CONNECT👍
Medium: https://medium.com/@ali.azaz.alam
Twitter: https://twitter.com/AliAzazAlam1
Github: https://github.com/aliazaz
LinkedIn: https://www.linkedin.com/in/aliazazalam/
## LICENSE📃
----
Distributed under the MIT license. See [LICENSE](https://github.com/AliAzaz/AndroidValidatorCrawler/blob/master/LICENSE) information.
Binary file added output.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit f997d3e

Please sign in to comment.