Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
User Journal

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).

This discussion has been archived. No new comments can be posted.

Verbiage: Android is a horrible platform to code for

Comments Filter:
  • 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

  • by ncc74656 ( 45571 ) *
    Been a while since I've posted here, but I can see where the complaint comes from. I've been working on and off to supplement a web app I threw together at work with something that will run on Android. After dabbling a bit in native development and with Xamarin, I think I've settled on Cordoba. It's a way to bundle web technologies together into an app that can be built for any mobile OS. Xamarin might've been nice as it would've allowed use of C# (or other .NET languages with which one might be familia
  • 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.

What is research but a blind date with knowledge? -- Will Harvey

Working...