Pick one or the other is a tricky question. If a project is planned for a long term go with UIKit/AppKit. SwiftUI is a hot new thing right now and I think
When you're working with swift and consuming web api thanks to Codable you can now automatically map web JSON snakecase keys to swifts camelcase just by using : var decoder = JSONDecoder() decoder.keyDecodingStrategy = .convertFromSnakeCaseand