Description
This library aids in building large forms on-the-fly. Forms with a large number of elements can easily be added programmatically within a few minutes.
Features:
- Easily build large forms with minimal effort
- Kotlin DSL Form Builder
- Kotlin port of FormMaster
Popular Comparisons
README
This is a Kotlin port of FormMaster
Examples
Full Screen | Partial Screen | Login |
---|---|---|
Documentation
https://thejuki.github.io/KFormMaster
Java Compatibility
- This library was ported from Java and is still compatible with Java code
- See Java Example
Installation
NOTE: This library was moved from Bintray/JCenter to Maven Central. The group id is now "com.github.thejuki".
Add this in your app's build.gradle file:
ext {
kFormMasterVersion = [Latest]
}
implementation "com.github.thejuki:k-form-master:$kFormMasterVersion"
Add this to your root build.gradle file:
allprojects {
repositories {
mavenCentral()
google()
jcenter()
maven { url "https://jitpack.io" }
}
}
BrowserStack
The App Automate feature of BrowserStack is used for Espresso testing of this library. The App Automate REST API is used to upload the example app and test app to test multiple devices in parallel.
License
This library is available as open source under the terms of the Apache License, Version 2.0.
*Note that all licence references and agreements mentioned in the KFormMaster README section above
are relevant to that project's source code only.