I have been studying Android for few weeks now.... I went through couple of books, wrote / went through some coding..
I am at the stage where I can learn any new topic on Android fairly quickly.. At the same time, it doesn't seem beneficial to just go on reading topic after topic without any tangible goal...
So question for ppl studying android... What are you doing with Android? Using at workplace is understandable... but other than that? Anyone writing apps by own? If yes, how did you guys start... ie which app to write.. and why.. especially since there are so many apps already out there... If not writing... then whats the purpose of learning...writing in resume ... Anyone planning to move to android career?
I actually don't use my phone that much, but I use the PDA features a lot. I wrote a shopping list manager program - actually I'm still writing it, although I already use it when I go to stores. This was partly for practice, but also because the similar apps at the Google Android Market were all pretty feeble. If you're interested, preliminary docs are here:
A number of people have been playing around with using Android as a universal remote control. Sadly, direct control of infrared devices isn't possible with most new devices, but there are ways around that.
Even more important to me than my shopping lists is the ability to read books. Unaccountably, one of the most popular formats (mobi) has been ignored (by their owners) for Android, which has pushed me to use epub. I like the prebuilt reader I have, but there's probably room for alternatives. Especially if they can handle some of the other formats.
One thing that I discovered the other day was that although the Android calender app is in collusion with Google Calendar, it doesn't seem to want to work with general-purpose calendaring options, like Microsoft Exchange. Rumour has it that Android 2.0 may be addressing at least some of that, but until it arrives, I think I may add a small component that fills that gap. From what research tells me, it shouldn't be too hard.
An IDE is no substitute for an Intelligent Developer.
The best way to learn (and enjoy) a learned language is to use in your day to day life. Since you know Android already why not make application on your own? Why be dependent on someone to make an application for your custom needs. Go ahead, make one.
And application development is just a part of the whole Android platform. You really want to get your feet dirty, download the source code, modify and recompile the whole thing. Root your phone and install your own custom build.