Search
Watch this space!

The now-aptly-named Tide Watch 5.1, with support for the Apple Watch (fixed in v5.1), is now available in the App Store. The Glance feature displays the current level at the location selected in the app, and the app displays predictions for the locations on the app's favorites list. V5.1 also adds settings to control visibility of sun/moon rise/set events.

We've been busy! Tide Watch v4.0 and CompArea v1.2 are now available in the App Store! Both apps are updated for iOS 8, and Tide Watch adds a new user interface for displaying and navigating between favorite and recently viewed locations.

Tide Watch 3.1 is available in the App Store; the new version allows you to specify a starting date for displayed tide predictions, making it possible to check tides more than a week in the future.

Tide Watch 3.0 is in the App Store! Aye, we changed the name, and updated it for iOS 7, which is now required. CompArea has also been updated to support and require iOS 7.

Eye Tide 2.0 is in the App Store! v2.0 adds two major significant features: map-based search makes it easier to select a location for tide predictions, and we've added National Weather Service forecast data to the tide events, which adds alerts, wave heights, wind speeds, and other useful data just in time for hurricane season. 

Our second iOS app is available in the App Store! CompArea is an iPad app that allows you to compare the size of two geographic areas or features by displaying side-by-side maps synchronized to identical scales. 

Our first iOS app, Eye Tide, is now available in the iTunes App Store. Eye Tide provides tide predictions, along with sun/moon rise&set, for hundreds of locations in the USA.

To date, one project, Eye Tide (since renamed to "Tide Watch" to avoid an IP conflict), is based on open source code; specifically, XTide 2.0 by David Flater, available under the GNU General Public License. Pursuant to that license, the source code for Eye Tide is available on our downloads page as a ZIP archive.

The archive expands into a directory with three subdirectories:

 

  • iTide, which is the source tree of an early attempt at producing a Mac port of XTide; this directory contains the Objective-C wrappers for the XTide C++ classes. The Xcode project file for the Mac application is in there, but I'd be surprised if it even builds at this point.
  • iosTide, which contains the iOS-specific code and project file.
  • Weather, which contains the implementation of a "weather monitor" that fetches weather forecast data from the National Weather Service, as well as a test application I used to learn to interpret the XML feed.

 

The Eye Tide project file in the iosTide directory uses relative paths to include the contents of the other directories, so you should plan on leaving the directory structure alone.

(In case you're wondering, yes, I do use git to manage the source, and as soon as I become proficient enough with git to implement submodules properly, I will move the sources to something like GitHub.)

Note that the iOS project includes conditional code that leverages Test Flight for test distribution and feedback. I have disabled Test Flight (by #undefining BETA_TEST) and replaced my application key with a placeholder.