Garmin are the market leaders as far as GPS navigation is concerned. Android on the other hand is the most popular mobile operating system in the world and is by far the most common in smartphones around the world. Combining these two, one ends up with the Garminfone. It is the first Android smartphone with a Garmin GPS navigation in one device. It has all the features that one would expect from an Android smartphone as well as all the features that come with the Garmin GPS navigator. Since most of these phones come with a contract from the service providers, one requires an unlock code to access other networks. Click here for the Garminfone unlock code.