One common requirement organizations using ODK Collect have is to transfer filled forms from one device to another without having access to a Wi-Fi network. This is important for forms with multiple parts that are completed by different people and for forms that need to be aggregated to a single device (e.g., a supervisor) for review before sending.
To explore this idea, you will build a standalone Android application that shows users a list of forms and instances from Collect. A user can then select a form or an instance and send that form to a nearby Android device also running Collect. You will use some combination of Bluetooth or Wi-Fi direct for this transfer. To make it as accessible as possible on a wide range of devices, NFC cannot be used. Alternately, this functionality could be built directly into Collect.
Requirements: Android experience
Discussion: http://docs.opendatakit.org/launch-apps-from-collect, http://docs.opendatakit.org/launch-collect-from-app/
Mentors: Shobhit Agarwal (@Shobhit_Agarwal) , backup: Hélène Martin (@LN)