Smart Phones

Indexing Android Apps

App Indexing App Indexing lets Google index mobile apps just like websites and show your app’s content in mobile search results. In other words, if you perform a Google search on a mobile device the search results will not only include the web pages, but also your mobile app,  irrespective of whether or not the...

Frame Animation In Android

I remember my childhood days when I used to draw images of a man walking, on different pages of my book. I then used to flip across the pages which used to give me an illusion of a small video clip. It was my favorite passtime in those days. I am sure most of us...

Location AutoComplete and Bing Maps in WindowsPhone

Location autocomplete is a nice way of providing real-time location suggestions based on input text by the user. This little feature could be invaluable in a lot of applications. If you want just a location autocomplete textbox, with no map control in your app, I suggest you look at Google Places API. It is astoundingly...
Google Maps for iOS

Google Maps for iOS

Apple received a LOT of flak for their undercooked Maps app. Luckily for iPhone users, Google swooped in to assert some dominance in the Maps department with their lovely Google Maps app. They launched the SDK earlier this year after initially rolling it out  to developers on a request basis only. Here is a simple...

App, up and away – Guidelines for Windows Phone app publishing

App development hasn’t been this easy what with the enormous number of tools available. But we often tend to forget some basic requirements, which might lead to the app being rejected.  So, here are a few guidelines to remember before you look to get your windows phone app published on the Windows Phone Store. 1. Enter the...
GiveBlood App - Update

GiveBlood App – Update

The GiveBloodApp is now available on the Windows Store! Download now and help someone in need of blood. To download, head over here  right away:  Windows Store – GiveBlood

Twitter authentication from Windows Phone app using TweetSharp 2.3.0

For most Windows Phone apps, sharing a status message on Twitter is quite simple. This is achieved by using the ShareStatusTask class in Microsoft.Phone.Tasks namespace, where the user can tweet from the Twitter account set up on the device. There could be a scenario where different users would need to login to that application. For...

Making a BIG Difference

Did you know that every time you donate blood, you could save the lives of at least 3-4 people? When a patient is in need of blood that isn’t available, it becomes a life and death situation. Ideally most hospitals try reaching out to the public in such instances. But in this social media era,...

Pull Down to Refresh

While the title might be evocative of a cheap adult film, the pull-down to refresh mechanism is now the de-facto control to retrieve new data from a server. All social apps including the official Twitter and Facebook for iOS implement this functionality currently. So how would you implement this rather neat feature? Constructing your own...

First Step towards Core Data

In my first article “Data Storage in iOS”, I talked about the different types of data storages available to the iOS developer. With this post I would show you how you could start off with Core Data. Create a new  Empty Application template project in Xcode 4.2 and choose Use Core Data and name the...
UIButton Hack

UIButton Hack

How to disable a UIButton until there is text in the UITextField Surely you must be joking? This sounds overly simplistic doesn’t it? Well, to the people familiar with Objective-C a nd can perform this operation with both hands tied behind their back, nothing to see here. Y’all can move right on. Disabling a UIButton...

Data storage in iOS

Mobile applications are of two types – online and offline. Online applications have to be connected to an external server for functioning. When there is no network connectivity, these application stops functioning. Offline applications, on the other hand, do not need to be connected to external servers. These applications work with data stored locally on...