{ "version": 1, "title": "Tutorial — Repeating Rows", "fields": [ { "id": "intro", "type": "note", "label": "Repeat fields let the user add multiple rows of the same structure — like adding multiple items to an inventory, or recording multiple observations at the same site." }, { "id": "location", "type": "geopoint", "label": "Site Location", "required": true }, { "id": "observations", "type": "repeat", "label": "Observations", "hint": "Tap + to add an observation. Add as many as needed.", "fields": [ { "id": "obs_type", "type": "select_one", "label": "Type", "required": true, "options": [ {"value": "animal", "label": "Animal"}, {"value": "plant", "label": "Plant"}, {"value": "structure", "label": "Structure"}, {"value": "other", "label": "Other"} ] }, { "id": "obs_count", "type": "number", "label": "Count" }, { "id": "obs_photo", "type": "photo", "label": "Photo" }, { "id": "obs_notes", "type": "textarea", "label": "Notes" } ] }, { "id": "summary", "type": "textarea", "label": "Overall Summary" } ] }