Pavel Zak's dev blog
#iOS development | #SwiftUI | #maybeMore
-
Mastering transitions in SwiftUI
Transitions play a vital role in the user experience of our apps. They are visual keys signalizing that the app or screen context is changing. In this article, we will go through all important parts related to the implementation of transitions in SwiftUI - from the very basics to more...
-
Creating onboarding screens in SwiftUI
In this post, I would like to discuss several ways how to create onboarding/introduction screens for your app. Let me keep aside the discussion if such screens are good UX pattern, but let me rather examine SwiftUI capabilities for such task instead. The task The task for today’s SwiftUI exercise...
-
TikTok logo-ish effect in SwiftUI
Hello and welcome to another blog post about SwiftUI. This years WWDC is approaching fast and the expectation of new SwiftUI features and/or changes is tremendous. So I have decided to dedicate this post to something lighter yet still playful. I will share with you a simple way of creating...
-
Morphing shapes in SwiftUI
Hello and welcome to another blog post about SwiftUI animations. In the previous post dedicated mainly to AnimatableData, we have constructed AnimatableVector that allowed us to create animatable charts. Today we will utilize the same class for morphing shapes. Shape representation Shapes in SwiftUI can be constructed as a composition...
-
How to define custom LLDB command in Xcode
It has been a couple of months since my last post. I have been quite occupied with a big project where I am helping to modernize its archaic code-base. On a daily basis, I spend a lot of time debugging and I am usually using several LLDB commands over and over...