njern
Joined 15 years ago
Joined 15 years ago
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.