Offline city map with directions and public transport? I'm looking for an app which basically is google maps but completely offline. Even with the new feature of offline maps, the directions and the public transport don't work, as well as the street names are not shown.

Is there a real offline alternative to Google maps?
A quick google-fu, which took less than 2 seconds yielded this hit where I got the information from, fyi - keywords without quotes "android gps offline maps" 

Possibly two that might be of interest - 

NavFree


  Navfree is a completely free navigation app that offers turn-by-turn
  directions, spoken and on-screen instructions, offline map use and
  address search and live search via Google and Microsoft Bing, among
  many other features. The maps it uses are available for free download
  from the Navfree Store. The map data is stored on your device so there
  is no need for a constant data connection while driving. It also
  allows you to browse maps anytime, anywhere without paying for data
  connections, which means no costly roaming charges when abroad.


MapDroyd used to be another option, but it was abandoned and has now been removed.


  MapDroyd features world-wide off-line maps powered by OpenStreetMap. Experience true unplugged vector maps avoiding expensive network connections.


Apparently, there's a way to do this - as documented over on XDA which enables you to create your offline maps for storage and to be used by the likes of Google Maps etc... Hope it helps! :)