ODK in an offline Mobile app

Hi All,

I am looking for an offline form engine which I can integrate with my
offline mobile application. Picture is attached for reference.

I summary what I am looking for is:-

  1. A Drag and Drop editor for users to create forms possibly ODK
    Build/KoboBuild/XLSForm. This creates an XForm metadata for the form.
  2. Forms metadata (XForm) is wrapped with the mobile app we are developing.
    For native android this could be ODKCollect enhanced to use our offline
    sync, for hybrid it could enhanced enketo web.
  3. At runtime forms are triggered and form metadata (XForm) is transformed
    into a a UI on the mobile device. Again using for native android this could
    be ODKCollect and enketo for hybrid.
  4. User enters forms data and data is returned to main mobile app to store
    in local data store and manage sync with backend service. Backend mobile
    server uploads the filled forms into a manage/aggregate server like ODK
    Aggregate/KOBO.

Has anybody done something similar before? any ideas if this woudl work?

Any help would be appreciated.

Thanks,
Navdeep Singla

Form Engine.pdf (179 KB)

ODK Clinic launched and managed ODK Collect forms.
ODK Tables also has code in it to launch and manage ODK Collect forms.

ยทยทยท On Wed, Jan 6, 2016 at 2:28 AM, Navdeep Singla wrote:

Hi All,

I am looking for an offline form engine which I can integrate with my
offline mobile application. Picture is attached for reference.

I summary what I am looking for is:-

  1. A Drag and Drop editor for users to create forms possibly ODK
    Build/KoboBuild/XLSForm. This creates an XForm metadata for the form.
  2. Forms metadata (XForm) is wrapped with the mobile app we are
    developing. For native android this could be ODKCollect enhanced to use our
    offline sync, for hybrid it could enhanced enketo web.
  3. At runtime forms are triggered and form metadata (XForm) is transformed
    into a a UI on the mobile device. Again using for native android this could
    be ODKCollect and enketo for hybrid.
  4. User enters forms data and data is returned to main mobile app to store
    in local data store and manage sync with backend service. Backend mobile
    server uploads the filled forms into a manage/aggregate server like ODK
    Aggregate/KOBO.

Has anybody done something similar before? any ideas if this woudl work?

Any help would be appreciated.

Thanks,
Navdeep Singla

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com