• Stars
    star
    204
  • Rank 191,347 (Top 4 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 7 years ago
  • Updated almost 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A simple, lightweight and powerful field validation library for Android.

Convalida

API CircleCI Build Status codecov Maven Central Android Arsenal Android Weekly

Logo

Convalida - (Italian for "validation")

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

Documentation

Go to the website for more information.

Download

To use Convalida with annotations or Data Binding support, and compile-time code generation:

dependencies {
  implementation 'io.github.wellingtoncosta:convalida-runtime:3.2.0'
  annotationProcessor 'io.github.wellingtoncosta:convalida-compiler:3.2.0'
}

If you are using Kotlin, replace annotationProcessor with kapt.

Or if you want to use only the Convalida Kotlin Dsl:

dependencies {
  implementation 'io.github.wellingtoncosta:convalida-ktx:3.2.0'
}

Snapshots of the development version are available in Sonatype's snapshots repository.

License

Copyright 2017 Wellington Costa

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

More Repositories

1

android-kotlin-coroutines

A simple Android project using asynchronous programming with Kotlin Coroutines.
Kotlin
47
star
2

android-mvvm-databinding-kotlin

A simple Android application project using MVVM + Data Binding + Retrofit + RxJava and written in Kotlin.
Kotlin
23
star
3

stocka

A sample project to demonstrate Kotlin Multiplatform running on Android, iOS, Web and Desktop.
Kotlin
15
star
4

spring-boot-kotlin-demo

A simple REST API using Spring Boot + JPA + Flyway + Spring Tests and written in Kotlin.
Kotlin
8
star
5

android-databinding-playground

A playground app about using Android Data Binding Library.
Kotlin
8
star
6

spark-java-rest-api

A simple REST API using SparkJava micro framework.
Java
7
star
7

java-bytecode-playground

A playground project about Java Bytecode runtime manipulation.
Java
6
star
8

feed

A social media Android app that shows posts and its comments made by users.
Kotlin
6
star
9

curso-android-congresso-ti

Projeto base para o Curso de Desenvolvimento Android ministrado no Congresso de TI.
Kotlin
5
star
10

viewmodel-dagger

A tiny set of classes that helps you to use Android ViewModel with Dagger 2.
Kotlin
5
star
11

my-movies

Full-stack application to register and favorite movies, built using Java with Spring Boot, AngularJS and Android.
Java
4
star
12

fake-contacts-api

A simple fake contacts API for testing web and mobile applications.
JavaScript
4
star
13

spring-microservices

Spring Boot and Spring Cloud microservices sample implementation.
Java
4
star
14

android-mvvm-databinding

A simple Android application project using MVVM + Data Binding + Retrofit + RxJava.
Java
3
star
15

fake-contacts-json

A JSON file that contains a list of fake contacts to be consumed in demo projects.
3
star
16

bankslips-api

A simple REST API to generate bank slips.
Java
3
star
17

github-users-android

Aplicativo simples para consultar informações sobre os usuários do GitHub.
Java
3
star
18

ees-devops-desenvolvimento-web

Repositório do material da disciplina Desenvolvimento Web da Especialização em Engenharia de Software com DevOps da UECE.
Java
3
star
19

android-clean-boilerplate-demo

A sample project to demonstrate Clean Architecture in Android.
Kotlin
3
star
20

code-smells

An example about bad smells, applying refactoring to improve the code design.
Java
3
star
21

javalin-kotlin-sample

A simple demonstration about use of Javalin + Kotlin + Koin + Exposed.
Kotlin
2
star
22

android-custom-views

A proof of concept about using custom views in Android.
Kotlin
2
star
23

my-collections-api

A Spring Boot REST API to register books and movies.
Java
2
star
24

spring-microservices-kubernetes

A demonstration of a Spring Boot microservices application managed by Kubernetes.
Java
2
star
25

android-workdev-talk

Project from my talk in WorkDev about Android + Data Binding + MVVM + Live Data.
Kotlin
2
star
26

github-users-react

A simple React application that consumes GitHub API.
JavaScript
2
star
27

comparative-study-convalida

Comparative about field validation strategies using Convalida library, Android Saripaar library and codes written manually.
Java
2
star
28

wellingtoncosta.github.io

My website. 🌍
HTML
2
star
29

hello-world-annotation-processing

The famous "Hello, World!" using Java Annotation Processing.
Java
2
star
30

android-anko-example

A simple Android application that uses Anko as layout engine.
Kotlin
2
star
31

spring-cloud-microservices

A sample micorservices application using Spring Cloud.
Java
2
star
32

jasca

Analyze your Java source code at compile-time.
Java
2
star
33

builder-generator

A simple builder classes generator for Java.
Java
1
star
34

http-cat-android

An Android app to see HTTP status codes as cats. Inspired by http.cat website.
1
star
35

book-hub

A simple Android app to register books and mark it as favorite.
Kotlin
1
star
36

ktor-sample

A simple backend application using Ktor Web Framework.
Kotlin
1
star
37

source-checker

A simple static source code analysis at compile-time for Java projects.
Java
1
star
38

maccommerce

Maccommerce - A security experiment in a microservice-based e-commerce system.
Kotlin
1
star
39

express-graphql-example

Study project using Express and GraphQL.
JavaScript
1
star
40

metaprogramming-walkthrough

This repository contains a serie of examples about metaprogramming in Java and Kotlin.
1
star
41

android-rxbus-demo

A demonstration about how to manipulate events using RxJava.
Kotlin
1
star
42

data-structures-java

Data structures written in Java.
Java
1
star
43

export-to-file

A simple Java Swing application that exports data in CSV or JSON format.
Java
1
star