iPad and iPhone GPS tracking app for sailors with 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 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 purchase. 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 off-line map was implemented. It combines all information and provides 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. 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)