I was hoping that the grand finale of this project could be me announcing that my app is available in the Firefox Marketplace, but that is not going to happen. My submission got rejected and after talking to some people in #app-reviewers on irc.mozilla.org it appears that the problem is not in my code but in the phone of the person who reviewed my app. The problem is that apparently the comic isn’t showing on the screen which is most likely caused by bad permission settings, no internet connection or a slow connection. If the comic wasn’t loading because of a slow connection then I only have myself to blame for it because XKCD Viewer instead of something like “Fetching Comic Strip” just displays raw XMLHttpRequest state so all the user would see is numbers 1 and 0 and probably assume that the app isn’t working. I guess I should make human readable status messages a priority on my to do list now. Well, I just have to wait another day and hopefully tomorrow I will be able to say that my app made it to the Marketplace.
And this rather unappealing note closes my 30 day challenge. It’s been an interesting ride and I’m going to give myself a day or two so my head can stop spinning before I write down my final opinion of Firefox OS.