Skip to content

tejaswiyvs/DiveLogger

Repository files navigation

README

This is an app that lets you log your scuba dives while complying with the standards that various certification agencies like NAUI / PADI require. Current solution seems to be to buy books / add pages and carry them around to show to dive shops if they ask for a log of your dives. This obviously makes it much much easier.

This is currently part of a challenge I threw down for myself called the "OneDayApp". As you might've guessed, I am (was) looking to go from scratch to a fully functioning app in a day. The code quality therefore took a hit as I was pretty much coding in the evenings - late night. I'll work on cleaning the code up as soon as I can get a decent looking app out to the App Store.

If you'd like to read about the process as it happened, I have a blog post up here.

From a technical perspective, here's what it does:

  • Home - Initial screen with a list of all the dives in a UITableView.
  • DiveMap - Plots all your dives on a MKMapView.

The two screens above are a part of UITabBarController.

  • DiveDetails - Screen that lets you add details of your dive.

  • DiveLocationPicker - Displays a map on which the user can press & hold to drop a pin indicating their dive.

  • Dive - Model object for dive

  • Tank - Model object indicating a diving tank.

  • Utils/ - Holds general utilities used as a part of the project

About

An iOS app that lets divers log + geotag their dives.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published