This app will create dynamic forms based on the provided input JSON (in a specific format)
###Input types supported as of now:
- Text
- Number
- Multiline
- Dropdown
###Validations supported:
- Required - Can be used for types text, number and multiline
- min, max - Can be used for number types only.
For usages see the JSON format below.
You can make changes to input json in this file:/app/src/main/assets/formDetails.json
[
{"field-name":"name", "type":"text", "required": true},
{"field-name":"age", "type":"number", "min": 18, "max": 60},
{"field-name":"address", "type":"multiline"},
{"field-name":"gender", "type":"dropdown", "options":["male", "female", "other"]}
]