iPad and iPhone GPS tracking app for sailors with a combination of built-in maps and custom maps available for offline use enhanced with various navigational features.
Application was aimed to be an easy to use tool for route planning as well as a new distributional channel for client’s maps. This tool had to enable easy navigation between online maps – Google maps (later – Apple maps) and OpenSeaMap, as well as offline maps – downloaded from different suppliers with in-app purchases. Besides map browsing, it was requested to build route planning & tracking functionality.
The app aimed to provide quick access to all required maps. A user can choose and change maps with one touch. Also, an off-line map was implemented. It combines all information and provides a sailor with the following features: route planning, distance counting, logbook management, search and navigation options, marks adding. The app has GPS tracking tool and enables boat info input and logbook check for a trip. Function “Person over Board” was also added. The app includes CouchBase with seamless synchronization between iOS-Server-Android.
iOS SDK, Android SDK, Objective C, Java, Grails, Cocoa, Xcode, OpenSeaMAp, in-App purchases, Apple Maps, iOS Geo API, CouchDB, Couchbase, Google Maps, Couchbase Lite, Guice (RoboGuice)