Daniel Saidi

Daniel Saidi iOS Articles & Videos

Curated content from
Daniel Saidi
Independent software engineer in Stockholm. Builds apps and SDKs for the Apple stack using Swift and SwiftUI.. Independent software engineer in Stockholm. Builds apps and SDKs for the Apple stack using Swift and SwiftUI.

Latest resources

Making a SwiftUI sheet automatically size to fit its content

May 22, 2026

An iOS sheet defaults to covering around half the screen, and while you can specify custom detents, it’s not enough. This article shows you how to easily make a sheet size to fit its content.

TL;DR

The approach in this code can be found in PresentationKit, which is an open-source library I created to handle alerts, modals, sheets, and toasts. Check out the project for more handy examples.

How to easily present alerts for async errors in SwiftUI

May 20, 2026

SwiftUI apps often need to perform async operations that will throw errors when things go wrong. This post shows how you can present alerts for such errors, without a bunch of messy code.

About
Daniel Saidi

Daniel Saidi is an independent software engineer in Stockholm, Sweden. He focuses on mobile applications and system architecture and has been mobile tech and architecture lead at companies like Tradera and BookBeat. Daniel builds apps and SDKs for the Apple stack using Swift and SwiftUI. He is passionate about code and product development and loves to build things that make people happy.

In partnership with
Fastlane alternative – CLI tools

Are you tired of Ruby and Fastlane installation issues? There's got to be a better way! Discover Codemagic open source CLI tools. It is not a drop-in replacement for all of what Fastlane does (screenshots for example), but we use it at Codemagic to build and publish iOS and Android apps, also versioning and device provisioning.

View on GitHub
© 2026 Mobile Signal. All rights reserved.
Made by
Stan
linkedin