Skip to main content
iOS

Swift & SwiftUI

Native iOS, the way Apple intends.

All of the stack
In plain English

What it is

Swift is Apple's modern programming language for iPhone, iPad, and Mac apps, and SwiftUI is the framework for building their interfaces. Together they are the native, first-party way to build for Apple devices.

Our take

Why we use it

A native app feels right because it is right – smooth, fast, and consistent with the rest of the phone. Swift is safe by design, so whole classes of bug simply cannot happen, and building the native way means new iOS features reach your app without a rewrite. We do not wrap a website and call it an app.

In practice

How we use it

We build iOS apps that pair with a web backend – live data over WebSockets, secure sign-in against your existing accounts, and App Store submission handled for you.

9:41

Competitions

Spring Classic 2026
Published
Autumn Open
Draft
Coastal Regatta
Published
Winter League
Archived
Harbour Series
Published
CompetitionList.swift
struct CompetitionList: View {
    @StateObject private var store = CompetitionStore()

    var body: some View {
        NavigationStack {
            List(store.competitions) { competition in
                VStack(alignment: .leading, spacing: 4) {
                    Text(competition.name)
                        .font(.headline)
                    Text(competition.status)
                        .font(.caption)
                        .foregroundStyle(.secondary)
                }
            }
            .navigationTitle("Competitions")
            .task { await store.load() }
        }
    }
}
Work with us

Building something with Swift & SwiftUI?

Tell us what you're building. A Code Bunny will tell you honestly how we'd approach it.

Talk to a Code Bunny