I'm wondering if there is any way for an external app to launch ODK Collect, but into a new instance of a specific form. Not into the main menu or 'select a form' menu.
Similarly, I am also wondering if it is possible to, at the end of a form, send its data to an external app instead of a server or system running briefcase, etc.
the first case is possible. Please take a look here https://github.com/grzesiek2010/collectTester
Thanks for the quick response, @Grzesiek2010. I had overlooked this feature of collectTester.
I assume then, that it is not possible to export the entirety of a completed instance's data to another program?
Collect deliberately allows for many different kinds of integrations. For a narrative about the supported intents that @Grzesiek2010 showcases in his demo, see http://docs.opendatakit.org/launch-collect-from-app/. It's also possible to launch external apps from Collect - http://docs.opendatakit.org/launch-apps-from-collect/.
You can also interact with Collect data through its content providers (see
InstanceProvider) and external apps can directly access Collect data in