Hi there 👋

I’m Ulad, a software engineer nestled in the city of Warsaw, Poland. Passionate about technology and a bit of wanderlust. This is where I share my knowledge and findings on iOS software development.

Hiding actions in buttons with UIKit

Learn how to build reusable interactive and animated view extensions in UIKit with UIInteraction.

May 13, 2024 · 9 min · 1879 words · Uladzislau

Baking Metal shaders with Vapor and SwiftUI

Create a real-time source code editor for Metal shaders right in iOS.

April 19, 2024 · 16 min · 3208 words · Uladzislau

Making things glow and shine with SwiftUI

Learn how to leverage custom attributes processing in text to support different user scenarios.

April 14, 2024 · 7 min · 1445 words · Uladzislau

Recreating UITextView: Custom Attributes

Learn how to leverage custom attributes processing in text to support different user scenarios.

February 17, 2024 · 8 min · 1547 words · Uladzislau

Recreating UITextView: Text Layout

Learn the basics of text rendering by implementing a UITextView analogue step by step.

January 24, 2024 · 4 min · 753 words · Uladzislau

Text customisation with NSAttributedString

In this article, we will learn about NSAttributedString, learn how to apply text attributes to modify its display, and write a small text editor.

November 4, 2023 · 12 min · 2395 words · Uladzislau