Maprika 

(maps for offline smartphone navigation)