SSForms is Android library to create dynamic Recyclerview forms. The goal of the library is to get the same power of hand-made forms but spending 1/10 of the time.
Add this in your app's build.gradle file:
repositories {
mavenCentral()
maven {
url "https://starksoftware.github.io/SSForms"
}
}
dependencies {
// ...
compile 'it.starksoftware:ssForm:1.1.0'
// ...
}
Main Form | Main Form | DateTime Picker |
---|---|---|
![]() |
![]() |
![]() |
Place Dialog | TokenBox | Token Items |
---|---|---|
![]() |
![]() |
![]() |
Gallery Picker | Signature Pad | Search Listview |
---|---|---|
![]() |
![]() |
![]() |
FormElementBasic - Simple text input form
FormElementAttach - Add attach from Android filesystem
FormElementButton - Add button to your form
FormElementDateTime - Date and Time picker in same dialog
FormElementTime - Add a time field
FormElementDate - Date field
FormElementImageMultipleView - Multiple images picker
FormElementImageView - Single image picker
FormElementMemo - Multiline text
FormElementRating - Add rating star
FormElementSearchableSpinner - A dialog listview with search feature
FormElementSegment - A segment like iOS
FormElementSignature - Signature field
FormElementSpinner - Spinner combobox
FormElementSwitch - Switch
FormElementCheckBox - Checkbox field
FormElementPlaceDialog - Dialog for get location (Google Place API required)
FormElementToken - Token Box
FormElementDateSwitcher - Date Switcher
FormElementInputLayout - InputLayout
FormElementProfileView - ProfileView;
FormElementSmileRating - SmileRating;
The library is available as open source under the terms of the GNU General Public License v3.0