53 karma · joined October 4, 2011
Sorry for the confusion, English isn't my native language :)
The answers to the questions you bring up have enough material for a blog post of their own, so I'll most likely end up doing a follow-up to this blog post where I address them.
Thanks for the feedback!
It does make your APK a bit bigger (in our case, about 20% of the APK size comes from Jackson) so if you're only going to be parsing very little JSON, you can still make do with JSONObject.
Thanks to a decent architecture the usage of JSONObject was confined to just a few methods that had to be refactored. There were a few more AsyncTasks we had to switch out, but in the end the refactoring took about two days which I would find to be perfectly acceptable "losses" compared to researching the performance of every single class before using it.
I definitely see where you're coming from though and I'll be sure to not throw that quote around without a better explanation in the future (at least on HN).
Turns out that for pre-3.1 it will round the wrong corners (http://code.google.com/p/android/issues/detail?id=9161), meaning you need "corrected" drawables for API level 12+
That's one example of things that definitely made the whole XML experience a little trippy for us.
My current company is actually providing developers with a service (currently Android only) to provide better location contexts in their apps.
If you're interested you can take a look at our homepage from my profile. We just launched our public beta this week so if this sort of thing interests you as an app developer, please check it out :)