SwiftUI Weekly The curated collection of links about SwiftUI. Deliver every Monday.

Reading

Function Builders in Swift and SwiftUI www.vadimbulavin.com – Share What are Swift function builders? What is SwiftUI ViewBuilder? How Swift function builders work on the compiler level? How to implement a function builder in Swift? These are the questions to answer in this Swift function builders tutorial.

PageViewer in SwiftUI aka PageViewController itnext.io – Share Doing software development in most of the applications there is some kind of onboarding screens that simply explains the basic functionality of the given app. Since SwiftUI is with us for some time and it is not supporting this kind of view let me show you how to implement UIPageViewController behaviour using this amazing framework!

Animating Color Changes in SwiftUI trailingclosure.com – Share Time to spice up your color changes! You’re going to learn how to animate background color changes in SwiftUI using Paths and AnimatableData!

Catching errors in Combine swiftwithmajid.com – Share The Combine framework provides a declarative Swift API for processing values over time. It is another excellent framework that released side-by-side with SwiftUI. I already covered it multiple times on my blog, but today I want to talk about one of the key aspects of data processing. Today we will learn how to handle errors during data processing using the Combine framework.

Creating a segmented progress bar in SwiftUI medium.com – Share Building custom controls in a declarative style is easy with SwiftUI — and you can do it all on an iPad if you like

Building a Search Bar in SwiftUI www.appcoda.com – Share Unlike UIKit, SwiftUI doesn’t come with a built-in control for search bar. In this tutorial, let’s try to build a SwiftUI version of search bar.

Code

swiftui-trakttv-app github.com – Share Simple tvOS app that displays trending shows on Trakt.tv written in SwiftUI

SimpleMath github.com – Share SimpleMath is an app that generates simple math equations for young children to help them solve and learn in a fun way. I am very happy I can make my daughter’s learning process easier, but this project has also given me a great “toy” to play around and learn / practice SwiftUI & Combine.

Video

Transforming shapes using CGAffineTransform www.youtube.com – Share In this technique project we dive into SwiftUI’s drawing APIs, covering custom paths and shapes, drawing groups, and more.

Jobs

Senior iOS Developer (SwiftUI) at Cladwell tarta.ai – Share Cladwell is looking for a senior iOS developer to lead and iterate on our iOS app. Download it now - there’s a free trial - then come back. Our iOS app is our flagship product and we lead our new product development on the iOS platform. We are currently rewriting and redesigning the app now, it’s underway, and we are looking to find someone who can join the team and lead the development through launch and post-launch development.

Did you enjoy this issue?

If you don't want these updates anymore, please unsubscribe here If you were forwarded this newsletter and you like it, you can subscribe here