![]()
DISCLAIMER : All the following information is available in the internet for free and all i am attempting to do here is to consolidate that and express my experience trying out each of the methods mentioned below .
What I noticed most about this stats pic is that even though mobility as a concept is about using data on the move , which by the way according to this 87% people do , there is a lot of time spent on the device when u are stationary eg. waiting at a doctors office. Designing UX for application without keeping this in mind is a bad idea .
Image Courtesy:NetDNA
A quick overview of the new features and developer APIs added in JellyBean aka Android 4.1

The presentation embedded is the same that I presented at Google DevFestX 2012 . This has some recommendations on building mobile user experience.

This presentation was a part of a talk I gave on 14 jan 2011 at one of the meetups organized by BlrDroid (Bangalore Android User Group) . It has a quick overview of Location Based Services, things to take care of when architecting LBS solutions and best practices in Android platform.

This presentation was a part of a talk I gave last year at one of the meetups organized by BlrDroid (Bangalore Android User Group) . It has a quick overview of NFC as a technology, things to keep in mind when designing a solution using NFC and NFC implementation in Android platform.
The presentation embedded is the same that I used at DroidCon India 2011 . It has a quick overview of the new features introduced in ICS platform.
Most of the application that are installed on current android devices have a good amount of data associated with it. Whenever someone migrates from one device to another, they end up having to transfer all their data across to the new device. For a non technical person this can be a pretty tricky and frustrating, not to mention time consuming thing to do. What if the app would some how automatically transfer all the data across to the new device without the user needing to do anything. Thats exactly what backup manager allows to do .
Loaders is a concept introduced in Android starting from the HoneyComb build. It gives the developer a mechanism of loading data asynchronously for an activity or fragment. Since loaders are specifically designed to solve the issue of async loading, one does not have to spend too much time designing async tasks to handle all different scenarios efficiently.

