Journal Chacham's Journal: Verbiage: Android is a horrible platform to code for 5
Because i hate Java, by extension, i hate Android development. The language is insane as it is, but the verbosity that Android adds is ridiculous. Of course, the namespace is equally retarded. But these all make sense to Java coders, so, who cares?
If not for the Internet, Android Development would be impossible. Google's documentation helps only after you "get it". You must see samples and ask questions of other people. I mean, maybe you could do a lot of experimentation, but i doubt that would teach you all you need to know.
In my most recent case, i'm using SpeechRecognizer, and trying to use onBufferReceived, and was wondering why it wasn't working. Nothing, it never gets called. Some searching found that since Ice Cream Sandwich, it no longer is called. Of course, you still have to implement it if your code implements RecognitionListener!
As a development platform, Android is really bad. Though, admittedly, Android Studio is very nice, adding all the required verbosity for you (automatically).
Mobile app dev (Score:2)
Amusingly, I find myself teaching courses in both Java and Android development this semester. (I haven't updated my /. journal for ages now, probably should; short version: now half-way through a PhD in computer hardware security/forensics, in a small and short-staffed university department where I find myself filling increasing numbers of teaching gaps.)
The mobile app dev is an evening class I teach for the "access course" - people who have been out of education a while but want to come and study for a deg
Re: (Score:1)
Cool stuff. Please, fill us in with your journal. :)
Moo (Score:2)
Re: (Score:1)
That almost makes sense. :P
This is the reason why Java (Score:2)
Will never be referenced on my resume. Android is a batshit insane operating system on the inside, it's a wonder it works at all.