Looking to shorten the feedback cycle between making a form change and testing that change on a real device? See this writeup from @TobiasMcNulty on how to automatically publish XLSForms from Google Sheets to a Central server
While convenient to author and exchange, authoring the forms in Excel means each iteration of the form must be uploaded to the ODK Central server that distributes forms to mobile data collection applications, such as ODK Collect.
In part since ODK Central consists of a Node backend and Vue frontend, it includes a robust API that supports all functions supported by the server. Using this API along with the Google Sheets API, it is possible to fully automate the process of exporting a draft XLSForm from Google Sheets and publishing it as a new version of the form in ODK Central. This may be useful during development of a form to shorten the feedback cycle between making a change and testing that change on a real device.
Interested in trying out? See the proof of concept below.