1.I have used clean-Architecture for this app. 2.Used codables for models. 3.Simple UI design. 4.Have to adjust UI alignments. 5.I haven't implemented XCTest & XCUITest. 6.I haven't follow the secure coding cocepts.
FOR Secure programming we have follow apple guidelness. https://developer.apple.com/library/archive/documentation/Security/Conceptual/SecureCodingGuide/Introduction.html
To implement local db & CICD tools need a some moretime. CICD Tools - We can use travers ci local db - Coredata