Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
93 changes: 93 additions & 0 deletions README.es-ES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@


# Potente Validador Android Crawaler⚔
Biblioteca Validator box que puede inspeccionar cualquier tipo de formulario, proporciona múltiples funciones de validación con inclusión de limpieza de vistas(❁´◡`❁)

[![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) [![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-Powerful%20Android%20Validator%20Crawaler-brightgreen.svg?style=flat)](https://android-arsenal.com/details/1/8077)

Validator Crawler, que ayudará a los desarrolladores a obtener dos funcionalidades diferentes, es decir, validar y limpiar.

Comience con la validación; esta biblioteca ofrece múltiples funcionalidades con más de 10 funciones de validación. El usuario tiene la facultad de validar todo el formulario o incluso una sola vista; el procedimiento se describe a continuación.
Las vistas incluyen:
- Edittext
- RadioGroup
- Checkbox (incluye lista de verificación múltiple)
- Spinner

En segundo lugar, también proporciona múltiples funciones para limpiar todas las vistas del formulario o una sola vista que hayan sido completadas. La funcionalidad de limpieza es compatible con todas las vistas descritas anteriormente, incluyendo:
- Switch (Toggle)

## Descripción:✌
Consulte la funcionalidad principal desde aquí: ***[AndroidValidatorCrawaler](https://proandroiddev.com/powerful-android-validator-crawaler-9a72bd9917d5)***

## Algunas Capturas🎞

<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"/>

## ¿Cómo usarlo??

### Implementación🧨
En project.gradle, agregue este código en el root build.gradle al final de repositories:
```sh
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
```

Ahora, agregue la dependencia en app.gradle:
```sh
dependencies {
implementation 'com.github.AliAzaz:AndroidValidatorCrawler:X.X.X'
}
```

### Ejemplo de Uso🔔
Implementar Validación:
```sh
//fldGrpSecA01: is the view group in which whole layout is defined in xml
Validator.emptyCheckingContainer(this, fldGrpSecA01);
```

Implementar Limpieza:

//fldGrpSecA01: is the view group in which whole layout is defined in xml
Clear.clearAllFields(fldGrpSecA01);

## RESULTADO📇

```sh
Removed required error tag from RadioGroup
```

![](https://github.com/AliAzaz/AndroidValidatorCrawler/blob/master/output.gif)

<br>

## Configuración Gradle de ValidatorBox

```
validatorBox = 2.0.0
gradle = 7.4.2
kotlin = 1.8.0
build_version = 34.0.0
min_api_level = 21
max_api_level = 34
```

## CONTACTO👍

Medium: https://medium.com/@ali.azaz.alam

Twitter: https://twitter.com/AliAzazAlam1

Github: https://github.com/aliazaz

LinkedIn: https://www.linkedin.com/in/aliazazalam/

## LICENCIA📃
----
Distribuido bajo la licencia MIT. Consulte la información en [LICENSE](https://github.com/AliAzaz/AndroidValidatorCrawler/blob/master/LICENSE).