@DelawareMathGuy, unfortunately it's not on GitHub and, at this stage I don't want to make the whole app public. I have posted the code for CourseEditView and CourseEditViewModel in a new post below. The entity Course only has 2 properties (id: UUID and name:String) both are set on creation in view model's saveChanges() function which is called whenever the name property changes and the isValid property of the view model is true.
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: