

In particular, the javaRosa code, which is arguably the 'core' of ODK Collect's form-processing the rest of Collect being the GUI around it (at a rather broad brush-stroke. Realistically, you probably wont see a full port of ODK Collect to iOS anytime soon there is a tremendous amount of code involved in ODK, all Java, which would need to be ported over to iOS Objective-C or Swift. There is nothing about pulling forms off a (Aggregate) server into an iOS app, and then submitting some data back that violates any App Store rules. We really love ODK as a robust, flexible, and easy to use environment, so we are not looking to jump ship, just hoping there are some other options out there!įrom an Apple security standpoint, is an app like ODK even possible in an iOS environment? Since we partner with young researchers and citizens to collect water data with their own phones, we are anticipating the Android only thing to be a big deal moving forward. In these places iOS devices make up as much as 65 % of the market. However, looking forward, we are starting work in the Netherlands this year and in the US next year. In Nepal, where we got started in 2017, an Android only app wasn't (isn't) an issue. SmartPhones4Water (S4W) is a young researcher led citizen science project.Does this present a real challenge, or is an iOS ODK Collect version theoretically possible? The immediate context for this question is that I'm responding to a reviewer of a paper that we are publishing, and their question is "why does your app only work for Androids?!?" From an Apple security standpoint, is an app like ODK even possible in an iOS environment? Since I'm a water resources engineer, I might be missing something here, but the way that ODK Collect pulls custom forms from an Aggregate (or other) server and submits finalized forms to the same seems like it circumnavigates the iOS security gateway of the App Store.Specifically, I'm interested in the following: I thought it would be worth trying to revive this conversation about an iOS version of ODK Collect.
