ylliX - Online Advertising Network

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 advanced techniques. At the end […]

Context-Bound Types

I’ve been thinking about privacy lately. No, not online privacy, but about how APIs can balance exposing the right amount of implementation details without revealing too much. I’ll walk through a task I find myself doing often when building iOS apps, creating a view controller with header view, and four different ways to go about […]

Create a watchOS app in SwiftUI

Designing a watchOS app in Swift always felt to be quite tricky. I could spend hours tweaking redoing layout and constraints. With SwiftUI supporting watchOS, I wanted to have a new try at it, releasing a standalone app for Apple Watch. As a regular runner and wearing, and always wearing a watch during exercising, I […]

Advanced testing tips in Xcode

In the last couple years, Apple has made some good efforts to improve their testing tools. Today, I’ll walk you through some tips to make sure your test suite run at their best capacity. Project configuration and testing environment If you haven’t added yet some unit tests in your app, the first step is to […]

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 is simple. We would like […]

Deploying your Swift code on AWS Lambda

About a month ago, it became possible to run Swift code on AWS Lambda. I was really interesting to try and see how easy it would be to deploy small Swift functions as serverless application. Let’s see how. If you missed the news, Swift code running on AWS Lambda is available under couple conditions, but […]

iOS 14: Custom Accessibility Content

Each year at WWDC Xcode Santa brings us exciting new APIs to play with, and this year our accessibility present is Customized Accessibility Content. This API flew under the radar a little, I’m told this is because it’s so new there wasn’t even time for inclusion at WWDC. But this new feature helps to solve […]