Personally I found Codename One to be a better match for my needs than QT or Xamarin. QT has some nice capabilities and I would agree with you that I would pick it over Xamarin.
This varies a lot with what you are trying to accomplish though e.g. I would not use Codename One for a game just like I wouldn't use Unity for an app that isn't a game...
When comparing Codename One to QT there are several big advantages e.g. you don't need a Mac for iOS development, but surprisingly native integration is better... E.g one of our apps needed Google Maps support and we were sure we'd need to go native with QT or fully native. Turns out QT doesn't support native Google Maps (or didn't at the time) and Codename One had "ready made" integration that worked on iOS & Android. To be fair the Codename One integration had some issues but we got it to work eventually.
Let me add a bit to this.
GPS Coordinates are actually Latitude/Longitude Coordinates - in use looooong before GPS satellites (or any man-made satellite) ever existed.
Latitude/Longitude (Lat/Lon) is a spherical coordinate system.
UTM is spherical surface projection to a 2D flat surface.
However, the Earth is not a perfect sphere. There are different models of the earth that each have varying accuracy in different regions of the Earth. And these models have also improved over time.
The "Vincenty" formulas are used to go back and forth between the spherical model (Lat/Lon) and the flat model (Northing/Easting/Zone).
The "Vincenty" formula are generalized to allow the use of different "ellipsoidial" models of the Earth using a "data set"of which WGS85 is the most common in use today, at least in the USA.
The iPhone GPS chip provides location in Lat/Lon. A particular mapping program will locate a position on its maps based on the UTM data set the maps were created with.
For example, Google uses WGS84 as did the old Microsoft Teraserver. I would expect that all map services located in the USA use WGS84. However, there are some map services with data that originates from older printed maps that used NAD27.
The reason you post in one location only is that you need answers in one location. If you post in two or more places, answers get spread out and it makes it difficult for people to build on the previous answer to give you what you need.
There are two independent places you can ask questions. Here or in quick answers. I find that these forums are better places if you have a question that might require some teasing out of the answer. In other words, if there's ambiguity or you aren't quite certain as to what your question really is about, this is the place to be.
ok!!Great for helping me.But now i have main question how to pause my countdowntimer. can u help me out on this what i have tried like this:-
when i want to pause the timer use..
when i want to resume create a new countdowntimer with left milliseconds..
counter= new Counter1();