Questions about features of ZotPad
Not currently. iPhone support is being developed and is planned to appear in version 1.1. ZotPad will be an universal app, which means that there is no need for a separate purchase of the iPhone version.
Yes, you can do this soon. ZotPad 1.1. will support sending files to other apps (e.g. iAnnotate) and receiving files from other apps and synchronizing these back to Zotero server. Annotating inside ZotPad without external applications is a planned feature, but there is no time line for this.
Most likely because ZotPad is still a relatively young project and we have not had time to implement feature X yet. In some cases feature X might not be technically feasible or we might think that feature X is better left for the desktop Zotero.
Questions about using ZotPad
Which libraries are shown depends on the rights that you have given to your api key. The very first version of ZotPad had all group libraries disabled by default, but in all subsequent versions the default setting is to enable all group libraries.
The rights of a key can be configured in the following way.
After this procedure, all the group libraries will be shown when you start ZotPad the next time.
Yes. This is possible with iTunes file transfer. Follow the instructions on Zotero site to locate the Zotero data directory and open the storage folder located in the data directory. This folder stores the files in the format [key]/[filename].[suffix]. You need to copy all files into a temporary folder and rename them with the pattern [filename]_[key].[suffix]
On Mac this can be done by pasting the following three commands into Terminal.app
find WRITE_PATH_TO_ZOTERO_DATA_DIRECTORY_HERE -name '*.pdf' | perl -p -e 's/(.*)\/(.*)\/(.*)\.(.*)/"\1\/\2\/\3.\4" "\/tmp\/ZotPad\/\3_\2.\4"/' | xargs -L 1 ln
When you have done renaming and copying the files, drag and drop the content of your temporary folder into iTunes file transfer screen.
Yes, but you probably do not want to do that. First, if you want to develop something based on ZotPad code, we would rather see you developing with us rather than duplicate our efforts. Second, any derivative work using code from ZotPad needs to be released under the GNU General Public License. The GPL is incompatible with the license options that Apple provides in the App Store preventing distributing a derivative work through this channel.