Dallonses logo

SwiftUI

What is SwiftUI?

SwiftUI is Apple's framework for building user interfaces. You describe what the screen should look like in a given state, and the framework figures out how to render it and how to update it when that state changes. Write it once in Swift, and the same code adapts across iPhone, iPad, Mac, Apple Watch, and Apple TV.

This is a declarative approach, which is the key difference from UIKit, the older framework it works alongside. With UIKit you manually wire up views and tell them when to change. With SwiftUI you declare the relationship between data and display, and the framework keeps them in sync. A settings screen with a dozen toggles is a good example: flip one switch and every dependent control updates without a single line of glue code.

SwiftUI is younger than UIKit and still maturing, so complex or unusual interfaces sometimes drop back to UIKit underneath. The two interoperate cleanly, which is why most serious iOS apps today use both. SwiftUI for the bulk of the screens, UIKit where you need finer control.

SwiftUI at Dallonses

We build iOS interfaces in SwiftUI when it lets us move faster without giving up quality. Less boilerplate means more time spent on the interaction details that actually make an app feel good. For mobile app development on Apple platforms, it's often where we start.

We don't treat it as a silver bullet. Some screens still call for UIKit, and we mix the two without hesitation when the interface demands it. What you get is an app that uses the right tool for each screen, structured so your engineers can read it, extend it, and own it long after launch.

Building an iOS app that needs to feel sharp on every Apple device? Let's talk.

Talk to us about iOS

Related services


Ready to work together?

Book a meeting
Aymón holding a Tools magazine in front of their facem
Ari working on a laptop outdoors surrounded by plants
Top-down view of a wooden desk with a keyboard, mouse, and headphones
Hand-drawn illustration of a hand snapping fingers
Nico leaning against a water cooler next to a fire extinguishe
Close-up of an open computer with circuit board and components on a wooden desk
Bernat and Andreu collaborating at a desk with monitors and a laptop
Hand-drawn illustration of an open hand waving
Aymón holding a Tools magazine in front of their facem
Ari working on a laptop outdoors surrounded by plants
Top-down view of a wooden desk with a keyboard, mouse, and headphones
Hand-drawn illustration of a hand snapping fingers
Nico leaning against a water cooler next to a fire extinguishe
Close-up of an open computer with circuit board and components on a wooden desk
Bernat and Andreu collaborating at a desk with monitors and a laptop
Hand-drawn illustration of an open hand waving