This project was part of a university class working with iOS development. The goal was to build an app for helping you journal and track your house plants. While this is a common app, the difference here is that this app focuses not just on time since watered, but more importantly on the moisture of the dirt.
After reading a very interesting book called The New Plant Parent, it was interesting to learn the importance of maintaining different moisture levels for different types of plants. This, combined with the light level the plant receives, is far more important than simply rewatering it on a consistent basis.
As such, this app would have a registry of common houseplants and provide the appropriate level of moisture and light the plant prefers. As well, a calendar was also implemented for tracking water days.
While this app is not on the iOS store, it was a fun introduction to Swift but a brutal introduction to SwiftUI. SwiftUI had just come out around the time I started this project and I went ahead with trying to implement it. It was a bit tricky, to say the least. A newer tool lacking in appropriate documentation at the time, SwiftUI provided a challenge to implement. But... I can definitely see the potential in SwiftUI. I think in theory it does make the UI much easier to implement than before, so I do look forward to seeing it develop and mature.