My Fish Pal is a Swift iPhone app, written in XCode entirely by myself.
My Fish Pal is an iOS app designed to help aquarists keep track of their aquariums. Log and track inhabitants and equipment. Log water chemistry tests and view them on a graph over time. Keep track of tank cleanings, feedings, medications, additives, and so much more. My Fish Pal is a powerful tool for the aquarist to achieve the best conditions for their aquariums and their inhabitants.
This was my first iPhone app, so obviously many challenges had to be overcome to go from idea to final product. Some of the notably complex challenges were managing an extensive Core Data model, creating historical graphs on the fly using a 3rd party charting framework, and handling navigation between many different screens within the app.