An Android application that is used as a navigation system specifically for truck drivers. The application has a dynamic user interface that changes when the truck stops or starts driving. The navigation system uses a combination of Google Maps API, Automotive Grade Android SDK and an external API to find the best matching truck specific milestones on a route. The data is intelligently combined and safely displayed to the driver.