This project is actively maintained
The developer wiki (including release notes) and issues tracker are located under the ODK-X Tool Suite project.
This repository contains the ODK-X Application Designer software.
Complete Android apps, including data entry, synchronization, and distribution, can be written using HTML and JavaScript files. ODK-X Tables and ODK-X Survey will serve these files as the skin of your app.
Projects intending to write a Tables app can clone this repository and use it as a starting point.
Much of the boilerplate of app creation can be avoided by employing the Grunt tasks specified in the Gruntfile.
- Java
- NodeJS (12 or higher)
- Grunt
- Android SDK
For a more complete description of how to use this repository, please see our user documentation at:
https://docs.odk-x.org/app-designer-intro/
If you’re new to ODK-X you can check out the documentation:
Once you’re up and running, you can choose an issue to start working on from here:
Issues tagged as good first issue should be a good place to start.
Pull requests are welcome, though please submit them against the development branch. We prefer verbose descriptions of the change you are submitting. If you are fixing a bug please provide steps to reproduce it or a link to a an issue that provides that information. If you are submitting a new feature please provide a description of the need or a link to a forum discussion about it.
This document is aimed at helping developers and technical contributors. For information on how to get started as a user of ODK-X, see our online documentation, or to learn more about the Open Data Kit project, visit https://odk-x.org.