For Alpha 1.20 I expanded worlds and texture packs uploading/downloading to support other sources than Dropbox. On Android, you can now use your SD card (or external storage if your device has no SD card) to download/upload your worlds and texture packs.

This is good news, as some Android devices have issues with multitasking, and so cannot reliably login to Dropbox. You can now import stuff into the game and backup your worlds without ever touching Dropbox, or even having internet connection.

Here’s how the UI for content source selection looks like:

On Windows Phone I tried to add Skydrive. Unfortunately, after reading the docs I don’t even know if it’s possible. Microsoft API for Skydrive require a XAML-based applications to work, and Survivalcraft is XNA. So I gave up for now :-( I would probably have to roll out my own Skydrive library and work with it on the level of HTTP requests. That would be a lot of messing around…

Microsoft seem to have left XNA game developers out in the cold. Unless I am wrong about XNA not supporting the Skydrive API, that is.