Why?

Why Multi Time Zone Clock?

You might ask why I have developed this application when there are so many other android application available in market?

Here is the story.
In my journey of 4 years as software engineer, I got chance to interact with clients mostly from UK, and one problem I had faced most of the time is related to scheduling meeting.
Client would say "Hey, let's schedule next meeting tomorrow at 4:30 PM.
Now obviously he is referring to time zone, their country is following; so, we have to do calculation in our mind like "They are following GMT which is 00:00 and in India it is IST which is 5:30, that's why 4:30 PM in UK would be 9:30 in India."
But wait, here comes tricky part. UK is following Day light saving format, so actually they have two time zones.
1) GMT (Greenwich Mean Time)
2) BST (British Summer Time) -
This is day light saving time zone used by UK in which indicates GMT +1:00. In summer for some months they forward their watch for 1 hour and set it to normal time when it ends.
Day on which this is going to happen is not standard.

So in above scenario I have to also think about current time zone UK is following.

Things become more complex when you consider big countries (in size) like USA.
USA is actually divided in to three different geographical time zones. Apart from that they are also following day light saving mode (Total 6 possibilities). so, if client is from USA; things become more complex as apart from knowing time, I also have to know city in which client resides.

From client perspective, things are more complex as from UK, he might have to handle development center of India and regional offices in USA, Singapore, etc.

To solve above problem, I needed application that -
1) Allows me to view multiple countries in single clock,
2) Show me difference of current time,
3) It should also show difference of  future time.
And main part
4) It should also consider factor of day light saving based on time for which I am looking for difference.

I can't find any application that fulfills all above requirement. So I decided to develop my own.