Weekly Swift articles, podcasts and tips by John Sundell.

SwiftUI is a game changer

Published on 04 Jun 2019
Basics article available: SwiftUI

There’s no doubt in my mind that SwiftUI is a complete game changer. This is all the code you need to define a UI that has:

struct ArticleListView: View {
    let articles: [Article]

    var body: some View {
        NavigationView {
            List(articles.identified(by: \.id)) { article in
                VStack(alignment: .leading) {
                    Text(article.title).font(.headline)
                    Text(article.preview).font(.subheadline)
                }
            }.navigationBarTitle(Text("Articles"))
        }
    }
}