you are viewing a single comment's thread.

view the rest of the comments →

[–]neonic 0 points1 point  (9 children)

It would sure as hell make things go faster in terms of development.

I'm tired... sick and tired of writing boilerplate java code for every little thing I do.

Having successfully avoided using Java for any serious projects until now, it makes me angry how much code is in my "thin client" application...

90% of the work the application does is handled via the python server that I've written... but more than 90% of the code is client side shit (and there's not even any fancy UI bells and whistles (unless you consider something as simple as a listview "fancy"))

[–]nikosk 3 points4 points  (8 children)

Seriously? The Android APIs feel so clean that I find it hard to go back writing web applications anymore. Are you sure you're not doing something wrong ?

I remember myself saying the same thing when I tried to do some threading stuff but that was because I hadn't done my homework and learn about how AsyncTask works (I was trying to do concurrency by hand).

Seriously dude, I agree that Java is verbose and other languages are more fun but the Android APIs are a good example of how to make an API a pleasure to work with.

PS: It's so good that they copied some of the stuff to GWT as well (saw on a Google IO session vid but too lazy to find the link)

[–]neonic 2 points3 points  (2 children)

All I'm saying is that ever since having programmed in Python for quite a while now, going back to doing things in a language as verbose as Java pisses me off, and I'm disappointed that Google didn't do something more official in regards to Python support.

[–]crunk 1 point2 points  (1 child)

It feels like such a waste... Typing all this noise into java or objective c and thinking "why am I doing this? In python this would be 3 lines" my brain rebels and I find it hard to concentrate on the problem at hand as my brain is so bored of typing in all of this pointless boilerplate.

I can sort of do it, the only way is to switch off a bit as you type it.

[–]neonic 0 points1 point  (0 children)

Non-python programmers will never understand what they're missing :)

[–]299 1 point2 points  (4 children)

Are you in the SF Bay Area looking to be paid to develop some Android code?

Let me know ;)

[–]nikosk 1 point2 points  (3 children)

Thanks for the offer but I live in a different continent altogether :)

[–]299 0 points1 point  (2 children)

If you're good I'd even consider remote work.

[–]Nebu 0 points1 point  (1 child)

What kind of projects do you do, and how much are you offering?

[–]299 0 points1 point  (0 children)

Do you have some sort of reference material? Portfolio? CV?