I use sygic. I used it with android and nor I use it with iphone and as far as I am concerned it is the very best offline app. I tried pretty much all on android. I don't know where you are, but they did have sygic na for 30.00 down from the regular price. In my opinion worth every penny as cell data is not dependable where we live not to mention data is expensive.