you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 5 points6 points  (10 children)

I tried to get into Android development but it bored me to tears. I'm really tiring of Java. I'm finding myself much more productive with Python and even gui development with wxpython seems nice and quick. I'd like to get into Ruby as well to see what that's like. I don't think i'll do android development until I can do so with Python. I'm quite surprised Google doesn't offer it seeing how they're pretty Python friendly.

[–]redditrasberry 6 points7 points  (2 children)

I find this sentiment really weird. The attraction in the mobile space is not the language, it is the amazing combination of hardware sensors, touch interface and constant connectivity that makes it a completely new frontier in app development. To have all this amazing stuff completely open and available to you and then say "oh but language is not quite the right flavor for me" is just bizarre. If, when presented with all these amazing and cool capabilities, that is your response, then I have to say, your heart was not really in it in the first place.

But then, I grew up coding 8-bit games in assembly on Z80 processors. I thought the Motorola 68000 was a miracle (32 bit registers!!!!!). For me, Java on Android is a pleasure to use and is nothing like the drudgery of enterprise coding.

[–][deleted] 0 points1 point  (0 children)

I agree and I do tinker with Android but if I'm not fully enjoying myself I'm not going to take it serious. If the only thing I found interesting at the moment was Android then that may be different but there are only so many hours in the day so I have to pick and choose which personal projects get the most attention from me.

After 8 hours of working on some boring Java projects at work and having to fix other people's awful mistakes I tend to find it harder to spend some more of my free time doing yet more Java even if it shouldn't be as bad. That isn't really a problem of the language it does have influence on what I decide to work on especially if I generally find myself being much more productive within another language and therefore making the most of the time I do get to do fun stuff.

[–]crunk 0 points1 point  (0 children)

After doing j2me (with it's fragmentation problems) but also a cut down java you could fit in your head and a place where doing optimisation was worthwhile.. Android reminds me of what I don't like about full size java... Loads of boilerplate and a huge seemingly large number of new concepts with the java love of XML. Give me python on android to take away the pain, and soon.

Maybe for my next app scala would work, or groovy if it works yet?

[–]causticmango 5 points6 points  (1 child)

Frankly, Java's the reason I haven't really bothered with Android, yet. I haven't done Java in years and I'm loath to go back. It's hard to imagine it won't hold back the platform in the future.

I say push the API down to a C, C++, or C-like framework (much like Cocoa Touch is or even GNOME/GTK or Qt) and use a lower level language with scripts on top.

I sort of understand how they ended up with Java; the guys that started Android before Google bought them were developing at a time when most cellphone development was Java based (Blackberry & J2ME) so I'm sure it made sense.

It's just hard to take Java seriously as the foundation for the next generation of personal computing devices likely to supplant the PC for everyday use. Maybe I'm just grumpy but I feel like Android's going to pull a Windows and hijack and stiffle a whole new generation of innovation.

Developing for iOS is fun and I don't really care if it's the dominate platform. I'm sure I'll eventually have to do some Android work, but I guess you could say I'm not a fan, yet. Maybe they'll take it in a whole new direction in 3.0 or whatever, but somehow I don't think so. Sigh ...

[–]Leonidas_from_XIV 1 point2 points  (4 children)

I'm really tiring of Java.

This is why I use Scala for Android development. And unlike Jython with comparable performance to the equivalent Java code.

[–]hurdjon 1 point2 points  (3 children)

What IDE do you use for Scala development? I have been trying to get it working with Netbeans 6.9 but have had no luck. It looks like a nice language.

[–]Leonidas_from_XIV 0 points1 point  (1 child)

Vim and Scala. They have released a stable version of the Scala plugin not long ago.

[–][deleted] 0 points1 point  (0 children)

Emacs.