SwiftUI Weekly - Issue #58
The curated collection of links about SwiftUI. Delivered every Monday.
Reading
Chaining publishers with Combine in Swift
The Combine framework provides you a bunch of operators to map, filter, and chain asynchronous operations. This week I want to focus on the chaining asynchronous jobs using two main operators that the Combine framework provides us. We will learn how to use flatMap and switchToLatest operators to chain asynchronous tasks in a declarative way.
A TextFieldStyle API preview!
TextFieldStyle is not officially available yet, can we have a sneak peek at how it might look like?
SwiftUI Property Wrappers
Learn different ways to use SwiftUI property wrappers to manage changes to an app’s data values and objects.
Swift Packages - Dependency Management of the Future
Package Management has been around for decades. However, since the introduction of Swift, the Apple team has given us a new package manager.
Using result builders for action sheets in SwiftUI
Learn how to use result builders and make action sheets more declarative.
The Hidden Secrets of TabView in iOS With SwiftUI
The tab bar is a vital component of iOS and has been since iOS 2.0. This element appears at the bottom of iOS and iPadOS devices and allows our app users to switch between different views or functions quickly.
Code
Weatherly
A SwiftUI Weather app, using both CoreLocation and a searching functionality to provide the user accurate weather from the WeatherApi.com and a 3-day forecast.
Video
SwiftUI 2.0 Complex UI - Custom Horizontal Wheel Picker
In this video, I'm going to show how to create a Stylish Custom Horizontal Wheel Picker With Smooth Animations Using SwiftUI 2.0.
Navigation Bar Styling in SwiftUI
In this video, I am going to show you how you can modify the styling of your navigation bar in SwiftUI. We will eventually create a reusable View Modifier that you can use in any project. In the process, we will dig into the documentation and I will point out some things to be aware of along the way.
Twitter Profile Page Parallax Animation
In this video, I'm going to show how to create Twitter Profile Page Scrolling Animation With Parallax And Sticky Header's Using SwiftUI 2.0.