I have now been using my Android 2.21 based LG Optimus One (P500) phone for about two months now, and this post is an update on my experience so far.
At first glance, the phone does not look sturdy at all (my standards of sturdiness have been set by Nokia, whose phones are virtually indestructible), and gives a very plasticky feeling. This goes more for the back of the phone, which picks up dust very easily when left on any surface. It is a good idea to keep the phone in a cover. However don't go by the initial experience, as the phone has withstood a couple of minor falls and come out without a scratch.
Call quality has been reasonably good. I have also been using the WiFi, GPS Receiver and Mobile data (2G and 3G) features regularly and all work without a problem. The FM radio sounded a bit scratchy and reception was not very clear, however I don't use the phone as a radio, so it doesn't affect me much. I had a bit of a struggle to get 3G enabled on my phone, nothing to do with the phone the issues were all with my provider (Vodafone). However, now 3G also works well on my phone, though I don't use it much except for sync'ing my email.
I have had a lot of issues with the battery life, with my phone battery getting drained before the day was over (after being charged fully overnight). This caused me a fair bit of concern since I expect my phone to last at least for a day without having to be charged. I did a bit of digging around and I found the answer to my problems in an app called Juice Defender.
The heart of the phone is Android and to get the best out of the phone, some understanding of Android is necessary. First and foremost is to not keep applications running in the background but end them on use (in the best case they will take up only memory, worst case they will take up both memory and CPU when in the background). Next is an understanding of how connectivity options affect battery life. Primarily, one has to keep WiFi, GPS and Bluetooth OFF in order to get the best performance out of the battery. Given that all of these are embedded under various menu options, the simple solution is a neat app called Quick Settings. Download this from the Android Market, put it on your home screen and presto! you can turn the significant options ON/OFF right from your home screen in one tap.
So, the key is to have the right apps installed on your phone to ensure that you get the best out of it. Here is my list of must have apps for your Android phone:
Juice Defender – This is a must have app for the Android phone. It claims to conserve battery and after installing I have observed about a 50% increase in my battery time. I have the free version installed and as yet it has worked well for me.
Quick Settings – This app helps in turning options ON/OFF in a very handy manner without having to navigate through multiple menus.
Angry Birds – THE must have game on the Android. If you haven't played it, you don't know what you are missing. Highly addictive and simple enough to pick up within minutes, however the combination of luck and skill needed to pass (the endless!) higher levels will ensure that you don't get bored.
CardioTrainer – If you work out (walk, jog, bike, whatever) and want to record details of your workout, then this is the app for you. Again, I am using the free version which is working well for me. Great integration with GPS allows you to see the path that you followed and the ability to post directly to facebook or twitter means that you don't have to enter any data by hand. I have been using it for about 6 weeks now and it works great (except for a tendency to use the battery heavily when it is active). One tip is to reduce the frequency of GPS lookups (can be controlled from the Settings menu within the app) to about 30 seconds (I have kept it to about 10 seconds for now).
MyBookDroid – This is *not* an eBook reader, but an application that helps you to organize the books that you own, want to read, etc. What makes it really useful is its ability to integrate with a bar code scanner app. Thus, you can scan the ISBN code from a book directly from the phone (using the built-in camera) and MyBookDroid will look up the ISBN code from the internet and voila! details of your book magically appear in the app (including the book cover). Its magic! MyBookDroid is probably not the best such app out there, the killer app would be one which allows you to scan all of your books, CDs and DVDs. That would be cool.
Apart from these, one would of course install apps such as facebook, twitter, LinkedIn and dedicated apps from the news sources that you browse regularly.