-
-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Launch ODK Collect from mobile map view rather than by QR code #2
Comments
Updated priority to 'must have', as we will rely on this feature going forward. Note we also want to preselect the map feature if possible. Link to ODK Forum post: https://forum.getodk.org/t/launch-odkcollect-from-a-browser-with-feature-pre-selected/43190 The discussion so far has made it clear that deep linking to a form should likely be possible. As for preselecting data, this may clash with the development goals of ODK (they plan to improve their map view). Once deep linking is settled, we could consider an approach using 'entities' as described in the forum. I still think we should aim to handle the map navigation etc in FMTM, to be as agile as possible. When ODCollect has developed further, we can reassess if we wish to forge our own path here, or just use inbuilt ODKCollect functionality. Edit on reflection and discussion it may be best to implement deep linking directly to entities instead of forms. It requires less data to be passed in the URL and is more in line with the goals of ODK. See hotosm/osm-fieldwork#206 |
Likely superseded by #1356 |
Launch ODK Collect with appropriate configuration from Intent
Ideally we want to launch a specific ODK form from the FMTM. Basically we want the field mapper to select an area/task on a Web map, and quickly end up within ODK with the relevant App User/form/map file cued up.
What works now
At the moment, a workflow that does the job is:
Thats ok, but it's not awesome. There are two main drawbacks:
What we'd like
It would be delightful if the field mapper could simply click on a Web map, see an ODK icon with a human-readable project ID, click it, get an Android notification along the lines of "Open this link with..." (with ODK Collect as an option, ideally the default or configurable as such) and rock on.
The Discussion in this thread on the ODK Forum suggests launching from form already found in the instances directory—this seems like something we could build upon. However, it seems like it has a few drawbacks:
The text was updated successfully, but these errors were encountered: