|
Doctor w-rw-rw- posted:Oops, my rant mode got engaged. I hear ya. I wouldn't say its career ending and I even enjoy it some days. I've officially been working on android full time for 3 years now. The constant chorus of 'look at the source code' is a complete and utter joke. The source code is incomprehensible in many spots, using terrible package level linking, hidden and non-accessible methods, and providing non-extensible base implementations. This coupled with fairly sloppy coding standards just leads to serious direction setting issues, which you mention. Pretty much everything requires special treatment. Device differences, OS level differences, manufacturer differences all add up to serious trouble. OTOH, I don't think Android development is career ending. We get recruited all the time and the coding practices/debugging/hacking/profiling stuff is transitive to other languages. I actually like how hard it is most of the time. I don't know that I agree with the sentiment that the SDK works against you. I really like ant, so thats a non-issue for me. Languages are languages. Libraries suck. You make lots of good points. There are just some things you kinda have to act like teflon about (gently caress senseui) As far as recommended libraries, i've really enjoyed using ORMLite http://ormlite.com/ which, in my opinion, is much more usable then the ContentProvider framework Google proposes.
|
# ¿ Dec 12, 2012 02:58 |
|
|
# ¿ May 3, 2024 09:26 |