SwiftUI Weekly - Issue #66
The curated collection of links about SwiftUI. Delivered every Monday.
Button is one of the crucial components of any app. We use buttons to provide actions in the user interface of the app. SwiftUI 3 released a bunch of new view modifiers that allow us to style buttons in different ways. The new bordered button style in conjunction with controlProminence and controlSize view modifiers can change button presentation drastically.
For creating progress bar views in iOS or macOS apps you might already be familiar with the ProgressView element from UIKit or SwiftUI and probably also know about how it lacks off simple customization. This article will focus on creating a custom progress bar view style.
With WWDC21, SwiftUI has officially entered its third iteration. Big changes also bring pattern shifts: let's see how SwiftUI itself has further embraced view builders.
Three different ways to dismiss a SwiftUI view that was presented from another view, including a new API that’s being introduced in iOS 15.
Using async/await in SwiftUI apps
Making a game with Canvas View and Timeline View.
In this course, we will build a Full News App using SwiftUI 3 from scratch to finish that fetches the latest news from newsapi.org.
Chris Lattner returns to the show to discuss Swift’s new concurrency features, the ongoing evolution of the language, and the importance of both language and API design. This, and much more, on this special 100th episode of the show.