|
1 | | -# AndroidValidatorCrawler |
| 1 | +# Powerful Android Validator Crawaler⚔ |
| 2 | +Validator box library that can inspect any type of form, provides multiple validation functions with an inclusion of clearing views(❁´◡`❁) |
2 | 3 |
|
3 | | -Description coming soon |
| 4 | +[](https://travis-ci.com/AliAzaz/AndroidValidatorCrawler) [](https://jitpack.io/#AliAzaz/AndroidValidatorCrawler) [](https://opensource.org/licenses/MIT) |
| 5 | + |
| 6 | +Validator Crawler, that would help the developers to get two different functionalities i.e validate and clear. |
| 7 | + |
| 8 | +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. |
| 9 | +The view includes: |
| 10 | +- Edittext |
| 11 | +- RadioGroup |
| 12 | +- Checkbox (include Multi checklist) |
| 13 | +- Spinner |
| 14 | + |
| 15 | +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: |
| 16 | +- Switch (Toggle) |
| 17 | + |
| 18 | +## Description:✌ |
| 19 | +Checkout the core functionality from here: ***[AndroidValidatorCrawaler](https://proandroiddev.com/powerful-android-validator-crawaler-9a72bd9917d5)*** |
| 20 | + |
| 21 | +## Some Screens🎞 |
| 22 | + |
| 23 | +<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"/> |
| 24 | + |
| 25 | +## How to use it?? |
| 26 | + |
| 27 | +### Implementation🧨 |
| 28 | +In project.gradle add this code it in root build.gradle at the end of repositories: |
| 29 | +```sh |
| 30 | +allprojects { |
| 31 | + repositories { |
| 32 | + ... |
| 33 | + maven { url 'https://jitpack.io' } |
| 34 | + } |
| 35 | +} |
| 36 | +``` |
| 37 | +
|
| 38 | +Now, add the dependency in app.gradle: |
| 39 | +```sh |
| 40 | +dependencies { |
| 41 | + implementation 'com.github.AliAzaz:AndroidValidatorCrawler:X.X.X' |
| 42 | +} |
| 43 | +``` |
| 44 | +
|
| 45 | +### Sample Usage🔔 |
| 46 | +Implement Validation: |
| 47 | +
|
| 48 | + //fldGrpSecA01: is the view group in which whole layout is defined in xml |
| 49 | + Validator.emptyCheckingContainer(this, fldGrpSecA01); |
| 50 | +
|
| 51 | +
|
| 52 | +Implement Clear: |
| 53 | +
|
| 54 | + //fldGrpSecA01: is the view group in which whole layout is defined in xml |
| 55 | + Clear.clearAllFields(fldGrpSecA01); |
| 56 | +
|
| 57 | +## OUTPUT📇 |
| 58 | + |
| 59 | +
|
| 60 | +
|
| 61 | +## CONNECT👍 |
| 62 | +Medium: https://medium.com/@ali.azaz.alam |
| 63 | +
|
| 64 | +Twitter: https://twitter.com/AliAzazAlam1 |
| 65 | +
|
| 66 | +Github: https://github.com/aliazaz |
| 67 | +
|
| 68 | +LinkedIn: https://www.linkedin.com/in/aliazazalam/ |
| 69 | +
|
| 70 | +## LICENSE📃 |
| 71 | +---- |
| 72 | +Distributed under the MIT license. See [LICENSE](https://github.com/AliAzaz/AndroidValidatorCrawler/blob/master/LICENSE) information. |
0 commit comments