Perhaps I am out of place with all of this but I have reached the
height of exasperation and this seemed the best place to call out for
assistance. I understand the tremendous work behind providing high
quality, detailed documentation and tutorials for frameworks, and I
have a great deal of appreciation for the Android framework as it is,
so please don't misinterpret this as whining. I simply would like to
voice my frustrations....

I learned to develop for the iPhone in about 3 months. It took me
another 3 to develop my knowledge to the point where I would feel
confident saying I am 'good'. I understand the differences... Closed
source, a development environment created specifically for, etc. I
wouldn't expect Android to offer similar ease but I would expect
Google to, at the very least, provide some real help for beginning
developers if they wish Android to ever really compete with the
iPhone. In principle, I would love to swear off Apple forever and
develop only for the Android, but I have been struggling with learning
Android for 4 months and still feel as though I have gotten nowhere. I
have read 3 books, gone through the available tutorials, read
evereything I could get my hands on, and still want to throw my
computer out the window whenever I try to do anything beyond the most
simple application logic for an Android app. The books are nearly
worthless unless you already know what you are doing (certainly not
Google's fault), the online tutorials are buggy at best (I have not
been able to compile a single one without googling for fixes and
remedies), and the documentation doesn't help at all unless you
already know what you are looking for.

Developing for the iPhone is downright pleasant... Apple provides an
incredible amount of documentation, even providing downloadable PDFs
overflowing with implementation tips and tricks for common tasks. How
is a developer supposed to create top quality apps which will support
the platform when they cannot even install an SDK (having followed the
instructions provided directly from Google) without persisting issues?
I spend more time googling SDK bugs then developing, and when I'm not
having problems with the SDK, I'm having to google fixes for every
example and tutorial I work through because I have to work out how a
developer still learning is supposed to get anything at all out of the
online documentation.

I'm trying very hard to get up to speed with the system and would love
to work in Android full time because I believe in the platform and I
believe in open source, but how am I supposed to do that when the
people who created it will not give a new developer anything to really
sink their teeth into? It's like trying to learn a language with a
dictionary... It seems to me that Google ought to recognize that the
income potential for developers is lower on Android then  iOS and work
that much harder to make the learning curve a little easier to
overcome.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to