A GPS app features like a voice-based navigation guide, real-time traffic updates, tracking user location, route recommendations, available modes of transportation, offline maps access, etc., make a good navigation app.