Thanks to @shrhdk and his theta4j library, I was able to build a dual-fisheye plug-in in under an hour. This is a simple template for developers to customize and finish a plug-in with the features they want.
Complete source code for this simple plug-in available on GitHub.
There is a pre-compiled apk in the release folder. To test this apk, you will need to have a THETA V in developer mode.
Interval Shooting Modification
If you want to set up interval shooting, you can use this example:
Adjusting Color and Other Photo Options
if you want to adjust options of each picture such as colorTemperature, an example is here:
HTTP Response from Camera
The response branch shows how to get the camera HTTP response from the WebAPI command. It shows how to receive the URI for the last picture taken.
Get and Set Camera Options
The options branch shows to to get and set camera settings. ISO, exposure compensation, capture mode.
Audio and Visual Indicators of Camera Status
The indicators branch shows use of a camera beep and magenta LED to show the start of a multi-picture loop.
Display Last File to Vysor, Getting URL and Path
The response-vysor branch displays the last file taken to the virtual THETA screen using Vysor. It also outputs the URI and the file path for the last file taken.