Switching to SwiftUI Caused me to do a Re-Design
I have been putting off added a feature to Decisive Wife which would let users see what they have eaten in the past. This would especially be useful to me as I am constantly looking at leftovers in the fridge and thinking how old they are (my wife is a pastry chef and won’t let me eat anything a week old). I had originally started the work in UIKit back in the beginning of the year, but got side tracked with making a Today widget, and a couple other smaller updates. When I tried to merge the changes together and well I’m not so great with Git. Suffice it to say, I’m abandoning that branch.
A little backstory before the next part. I had started working on Decisive Wife with an old 2010 17” Macbook Pro back in May of 2019. It was able to run XCode, slowly, and was able to build for iOS 12.1. Once WWDC2019 happened and SwiftUI was introduced, I did not believe my dated MBP would be able to handle it. I also decided to keep my build target set at 12.1 since I was hearing iOS 13 had many bugs and figured fewer people would be updating to it. After WWDC2020 it sounded like SwiftUI had become more mature so I decided to rewrite my most complicated page in it, the Meal Plan view.
Read more on Medium