ODK Collect v2026.3 Beta: reference geometry, Android 8.0+, keyboard improvements

We have an exciting release coming for you! We currently believe it will be out in early July. Check back for updated betas as we get closer to release.

Why we do betas

ODK Collect betas are an opportunity to get community feedback on upcoming releases. If you have an ongoing data collection campaign, we recommend quickly verifying your form on a test device. We will keep sharing new betas as we respond to your feedback and will let you know when the beta is a release candidate.

Joining the beta program

To join the beta program, find ODK Collect in the Play Store on your device (not in the web browser) and scroll all the way down. Please don't join the beta with a device or account actively used for data collection! In particular, note that joining the beta is account-based. If you use the same Google account across multiple devices, do not join the beta with that account.

Leaving the beta program

You can leave the beta program from the bottom of the Play Store listing at any time. Once you leave, you will get the next production update when it is released. If you need to go back to the previous production release, uninstall and reinstall the app. Please make sure to back up or submit any important data.

What to check in this release

  • :world_map: Reference geometry for geotrace or geoshape. Try it with ref_geo_demo.xml (3.3 KB) which demonstrates using an Entity List or a repeat as sources for reference geometry. This currently only works with Google Maps and XLSForm support is not ready yet. Learn more.
  • :keyboard: Less keyboard movement. While filling out a form, the keyboard now stays on screen when navigating between questions that need the keyboard.
  • :robot: Android 8+ now required. This will allow us to take advantage of more modern operating system features. Older devices will continue to have access to Collect v2026.2 in the Play Store. Learn more.
  • :blue_circle: Blue dot indicator for current location. More bold than the prior crosshair and in line with modern map interfaces.

Additional testing
You can find a full list of changes in the release notes:

Thanks to all testers for your help!

1 Like

First reactions

  • Great if there are geometries near you / where you are capturing, otherwise can't jump to extents of all existing / can't see them if they are small and not close to you. But this seems logical as they shouldn't be relevant to current capture if distant.
  • Can't yet interact with them, eg tap existing to get a label etc for basic info about it (eg is this existing geometry related to what I was about to capture or something different)
  • Seeing 'as you go' values from the repeat I think will be very helpful to provide context to continuing collection, easier to spot gaps / prevent dupes - will this combine with preexisting values in an entity list and be differentiated to tell them apart?

Will let it percolate in my brain some more. Interested to hear @seewhy's thoughts related to his paths & trails

1 Like