Building a fully SwiftUI app