Home

Recent Articles

Building a Form in SwiftUI – Part 3 – Validation

Welcome to the final installment of our SwiftUI form-building series. In this concluding chapter, we’ll delve into implementing validation on the values of form controls stored in the form context. If you haven’t already, I recommend reading the previous articles on form creation and submission for context: 1. Building a…

Read More

Building a Form in SwiftUI – Part 2 – External Submission

Welcome to the second part of our form context series, where we delve into implementing an external trigger for submitting form content. This tutorial is particularly handy if you need to submit form data stored in a form context using an external component like a button, which isn’t aware of…

Read More

Building a Form in SwiftUI – Part 1 – Form Context

Welcome to part 1 of our series on building and maintaining form views and contexts! In this series, we’ll explore keeping track of control values, submitting forms from both inside and outside of it, and validating control values when submitted. Part 1 will focus on fundamentals of the concept of…

Read More

Controlling the Position on a Scroll View in SwiftUI

Controlling a SwiftUI Scroll View can be quite a journey. While SwiftUI provides us with ScrollViewReader.scrollTo(_:anchor:) for adjusting scroll positions based on view IDs, there are times when we need to get a bit more hands-on. This involves tracking and storing position coordinates ourselves to ensure precise control when needed….

Read More


View all

About

This website shares my experiences with challenging issues in iOS development. I write insightful articles about solving problems and navigating complexities in app development. Each article shows the effort needed to find effective solutions.

I’m dedicated to excellence and keep up with industry trends. While I aim for cutting-edge solutions, I’m open to feedback for improvement. Let’s build an innovative iOS community together.

Join me as we explore iOS development and create exceptional mobile experiences. You can also discover more about the apps I’ve personally developed and published on the App Store.

Profile Image

Kamyab R. Bozorg

iOS Software Developer

I am a software developer specialising in iOS development using Swift and SwiftUI, with experience in web development as well as in backend languages like C# and Java. My passion lies in crafting elegant solutions and pushing the boundaries of innovation in the ever-evolving world of technology.