News for hackers. Stuff that matters.
Re:Why Android devs are losing money, and it’s not due to pi... by enjo on Tuesday August 17, 2010 @12:19PM (#1611547)
Ok this is just wrong on so many levels.

It's trivial to create interface elements on the fly, even when using XML resources. You're not under any obligation to even define things using XML if you don't want to (and some more dynamic apps don't).

There are some issues with the way things are named (a spinner is not what you think it is), it's really a pretty small issue. I find the API's to be fairly well documented and fairly straightforward. A large amount of the standard Java library is available as well.

The app-store is a complete and utter mess and I think Google knows it. I fully expect them to address it in their next release (I hope).

Re:Why Android devs are losing money, and it’s not due to pi... by binarycheese on Tuesday August 17, 2010 @01:10PM (#1611730)
You obviously don't develop large/similar applications do you?

We have custom controls (text boxes, listviews, dynamic formviews) that inherit from Android controls, that are reused over 15+ applications. It was hell building them scratch because the main app was a Java library (not an android app so the XML resources are useless).

I don't think you even understand what I'm saying. For example: Can you explain to me why the CheckedTextView control is available in XML but the class itself is abstract?

Re:Why Android devs are losing money, and it’s not due to pi... by cmatthias on Wednesday August 18, 2010 @04:55PM (#1615561)
I'm not even an experienced Android developer, but I just looked up CheckedTextView:

http://developer.android.com/reference/android/widget/Checke...

I see no indications that it's abstract, and I found a bunch of other abstract classes that clearly say "abstract" above the class name at the top of the page. Am I totally off base here?