Skip to content

ODK Collect is an Android app for filling out forms. It's been used to collect billions of data points in challenging environments around the world. Contribute and make the world a better place! ✨📋✨

License

Notifications You must be signed in to change notification settings

InteractiveHealthSolutions/odkate

 
 

Repository files navigation

ODKATE

======== Th project aims to integrate ODK-Collect app by OpenDataKit https://opendatakit.org as library with any other application.

ODK Collect renders forms that are compliant with the ODK XForms standard, a subset of the XForms 1.1 standard with some extensions. The form parsing is done by the JavaRosa library which Collect includes as a jar.

How to use:

  • Get the latest release
  • Extract the folder in your project`s root folder
  • Add following 'maven { url "$rootDir/repo/" }' to main project`s build.gradle like below allprojects { repositories { maven { url "$rootDir/repo/" } } }
  • Include the dependency as below to your module where Odkate integration is required compile ('com.ihs.odkate:odkate-base:1.0.0@aar') { transitive=true exclude group: 'com.google.guava' }
  • If you want Odkate automatically generate bind_type for your form_definition.json add attribute bind_type="xxx" in main node or repeats

About

ODK Collect is an Android app for filling out forms. It's been used to collect billions of data points in challenging environments around the world. Contribute and make the world a better place! ✨📋✨

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.7%
  • HTML 0.3%