Skills Employed
UI
Deconstructed Raphael Nweke’s UI design concept as inspiration for common elements, with heavy use of conditional logic to enforce character limits and prevent white space or duplicate submissions, without unsightly visual bloat
Core Data
CRUD requests using relationships in a many-to-one “Deny” configuration with front end logic to subtly explain this to the user
MVVM
Transitioned from NavigationView to the preferred data driven NavigationStack workflow from iOS 15 to iOS 16 with MVVM changes to streamline data flow with Environment property wrappers, although not saving on exit
Animation
Meaningful use of animation by collating two relative data sets into a single compact View via a fun interactive tap event reveal
Colours
Programatically manage colour profiles for both Light and Dark mode over Xcode’s default “Color Sets”, whilst filtering through logic dependent on a fields' content (making it easier to manage RGB values)