All Projects β†’ dcampogiani β†’ AndroidFunctionalValidation

dcampogiani / AndroidFunctionalValidation

Licence: other
Simple form validation using Arrow

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to AndroidFunctionalValidation

lunala
πŸ’Žβ”‚ The official Lunala's source code! Yet a modern space exploration bot.
Stars: ✭ 24 (-46.67%)
Mutual labels:  arrow, arrow-kt
Ballista
Distributed compute platform implemented in Rust, and powered by Apache Arrow.
Stars: ✭ 2,274 (+4953.33%)
Mutual labels:  arrow
Arrow
Ξ›rrow - Functional companion to Kotlin's Standard Library
Stars: ✭ 4,771 (+10502.22%)
Mutual labels:  arrow
Smartmaterialspinner
The powerful android spinner library for your application
Stars: ✭ 108 (+140%)
Mutual labels:  arrow
React Archer
🏹 Draw arrows between React elements πŸ–‹
Stars: ✭ 666 (+1380%)
Mutual labels:  arrow
Leader Line
Draw a leader line in your web page.
Stars: ✭ 1,872 (+4060%)
Mutual labels:  arrow
Arrow
🏹 Parse JSON with style
Stars: ✭ 355 (+688.89%)
Mutual labels:  arrow
Vscode Data Preview
Data Preview 🈸 extension for importing πŸ“€ viewing πŸ”Ž slicing πŸ”ͺ dicing 🎲 charting πŸ“Š & exporting πŸ“₯ large JSON array/config, YAML, Apache Arrow, Avro, Parquet & Excel data files
Stars: ✭ 245 (+444.44%)
Mutual labels:  arrow
Fletcher
Fletcher: A framework to integrate FPGA accelerators with Apache Arrow
Stars: ✭ 144 (+220%)
Mutual labels:  arrow
Arrow.jl
Pure Julia implementation of the apache arrow data format (https://arrow.apache.org/)
Stars: ✭ 92 (+104.44%)
Mutual labels:  arrow
Open Arrow
Open Arrow is an open-source font that contains 112 arrow symbols from U+2190 to U+21ff
Stars: ✭ 89 (+97.78%)
Mutual labels:  arrow
Android Expandicon
Nice and simple customizable implementation of Google style up/down expand arrow.
Stars: ✭ 871 (+1835.56%)
Mutual labels:  arrow
Sexytooltip
The tooltip that has all the right moves
Stars: ✭ 125 (+177.78%)
Mutual labels:  arrow
Datafusion
DataFusion has now been donated to the Apache Arrow project
Stars: ✭ 611 (+1257.78%)
Mutual labels:  arrow
Actual Number Picker
Android: A horizontal number picker
Stars: ✭ 206 (+357.78%)
Mutual labels:  arrow
Cudf
cuDF - GPU DataFrame Library
Stars: ✭ 4,370 (+9611.11%)
Mutual labels:  arrow
Arrow
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
Stars: ✭ 8,828 (+19517.78%)
Mutual labels:  arrow
Blazingsql
BlazingSQL is a lightweight, GPU accelerated, SQL engine for Python. Built on RAPIDS cuDF.
Stars: ✭ 1,652 (+3571.11%)
Mutual labels:  arrow
arrow-optics
Ξ›rrow Optics is part of Ξ›rrow, a functional companion to Kotlin's Standard Library
Stars: ✭ 20 (-55.56%)
Mutual labels:  arrow
Awkward 0.x
Manipulate arrays of complex data structures as easily as Numpy.
Stars: ✭ 216 (+380%)
Mutual labels:  arrow

Android Functional Validation

Simple form validation using Arrow

Option - PR - Doc

Using this data type we can't know which field is wrong.

Either - PR - Doc

Using this data type we know which field is wrong, but when both are wrong we get just the first error.

Validated With Nel String - Commit - Doc

Using this data type we are accumulating all errors in a NotEmptyList so we get all of them. But we are still not showing them in the proper UI.

Validated With Nel ValidationError - Commit - Doc

Using this data type we are accumulating all errors in a NotEmptyList so we get all of them. Using a sealed class instead just a string allows us to understand exactly which field is wrong and we can show errors in right TextInputLayout

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].