SwiftUI Weekly - Issue #95
The curated collection of links about SwiftUI. Delivered every Monday.
News
What’s new in Swift 5.6?
Type placeholders, unavailable checks, Codable improvements, and more.
Reading
Functional core Imperative shell in Swift
We love value types because they provide us with safety and predictability, allowing us to reason about the code we write. But we still need objects to hold and mutate our app’s shared state. This week, we will discuss modeling our app’s logic by leveraging the value and reference semantics.
Adapting SwiftUI Label Style
Creating your own custom styles for labels allows you to adapt the layout for the available horizontal size.
@Published risks and usage explained with code examples
Learn how to use the @Published property wrapper and prevent yourself from running into common bugs when using it in the wrong way.
Using Markdown and Attributed String in SwiftUI
In iOS 15, SwiftUI comes with Jobuilt-in Markdown support. You can pass a string in Markdown to a SwiftUI Text view. And it'll automatically render the text.
Interactive View Corners in SwiftUI
Move views with the user’s drag gestures.
Code
AndreaMiotto/PartialSheet
A SwiftUI Partial Sheet fully customizable with dynamic height.
Video
Learn SwiftUI online for FREE
Learn SwiftUI online for FREE (SwiftUI Bootcamp, SwiftUI For Free, Free SwiftUI Online, SwiftUI).
Jobs
SwiftUI position at Expedia Group
Work from Toronto with SwiftUI at Expedia Group. Are you passionate about the world of travel and technology? Do you like the idea of having an impact on how people search, plan, and book their trip? Stay tuned! We have a phenomenal opportunity for you!
Expedia's Travel Multi Product Engagement Team believes that big change starts with everyone having the freedom to make a difference, and we build on this principle in everything we do as part of the engineering team.