From my understanding, you have to use SwiftUI differently than it is eventually intended. First, you build 90% of the app in SwiftUI, then you use UIKit for the other 10% that can't be done in SwiftUI. Eventually you will be able to do everything in SwiftUI, but for now, this strategy works pretty well.
That's just confusing because I didn't give up the MacBook willingly. I told him I didn't want to work on it anymore with him because he didn't seem to into it as much I had hoped. I even gave him the offer that I'll stay if it was split 70/30, but he said no. He's even taking it another step by only allowing me to access the Internet for school now.