Plant Tracker iOS App

author: Josh Cook
date: 2019-07-08

100DaysOfCodeSwift ios
jhc github jhc twitter jhc website

This is a simple iOS application to help my mom track her cacti and succulent collection.

Documentation: https://jhrcook.github.io/PlantTracker/

Status

(updated October 1, 2019)

This app is still under development. Currently, the plant Library is pretty much complete. The next step will be to work on the plant Collection (or Garden?). Finally, I will add a To-Do list area with the ability to add custom push notifications.

Below is a screen recording of the plant Library.

Photo zoom anitated transition

I wrote-up a detailed explanation for the custom zoom animated transition used between the ImageCollectionViewController and ImagePagingCollectionViewController. It was also implemented as a stand-alone demonstration app. Both are linked below.

Photo Zoom Animator in iOS
PhotoZoomAnimator

Editing a row in the information table

I wrote out an explantion of the code for how I implmented the editing row system in the LibraryDetailViewController. It is available as a markdown file on the GitHub repository: Notes on implementation of drop-down multi-selection menu


External Libraries

Assets

The icon for the Library tab was made by Freepik from Flaticon and is licensed by Creative Commons BY 3.0.