A compose library for validating forms based on Kotlin Flows.
First, make sure that https://jitpack.io has been declared as a Maven repository. Then just declare the dependency either in Gradle
dependencies {
// Core library (usable without Compose).
implementation 'com.github.mainrs:android-compose-forms:1.0.0'
// Contains basic form validators.
implementation 'com.github.mainrs:android-compose-forms-builtins:1.0.0'
// Contains a FormField UI element based for Android Compose.
implementation 'com.github.mainrs:android-compose-forms-builtins-ui:1.0.0'
}
or the new Kotlin DSL
dependencies {
// Core library (usable without Compose).
implementation("com.github.mainrs:android-compose-forms:1.0.0")
// Contains basic form validators.
implementation("com.github.mainrs:android-compose-forms-builtins:1.0.0")
// Contains a FormField UI element based for Android Compose.
implementation("com.github.mainrs:android-compose-forms-builtins-ui:1.0.0")
}
See the example app for how to use the library.
This project is licensed under the MIT license.