SwiftUI Weekly - Issue #86
The curated collection of links about SwiftUI. Delivered every Monday.
Reading
Customizing view content shape in SwiftUI
Usually, SwiftUI uses rectangles to render views, but we can control the shape of the view by using the clipShape view modifier. This week we will learn how to modify the interactable shape of the view during hit-testing or previewing drag and drop by using the brand new contentShape view modifier.
SwiftUI Localization Tutorial for iOS
Learn time-saving techniques to transform your team’s localization workflow!
SwiftUI TextField: a closer look
TextField is a control that displays an editable text interface. TextField creates an input field that users can interact with. TextField provides the ability to read and write text for apps. UITextField is its counterpart in UIKit.
What role do Tasks play within Swift’s concurrency system?
How Swift’s new Task type works, and how it enables us to encapsulate, observe, and control the way that our asynchronous code is executed.
Write better code with Swift Algorithms
Write faster, simpler, safer Swift code with this powerful open-source package.
Video
Build a Trello Clone App with SwiftUI
In this video, we will build the Trello Clone App from scratch with SwiftUI.
Podcast
"Concurrency beyond app development”, with special guest Tim Condon
Tim Condon joins John to discuss how both client and server-side Swift developers could utilize the new built-in concurrency system, as well as how distributed actors and other upcoming language features might continue to make Swift even more capable on the server.
Jobs
Steve Westgarth on Twitter
Looking for 2 or 3 contract iOS Engineers who are interested in a contract during early 2022 within healthcare tech. Looking for folks with great knowledge of Swift / SwiftUI and a passion for native app development.