100 Days of SwiftUI

Day 79

2026-08-01

Project 16, part 1

Hot Prospects, an app to track who you meet at conferences

Letting users select items in a List

Select, rather than navigate to some detail page.

Multi-select gesture on iOS is perhaps not well-known (swipe with 2 fingers leading to trailing), so if you use an EditButton() you get some UI that handles this

What you do with what is selected then, is the point of the program.

Creating tabs with TabView and tabItem()

NavigationStack works well for related stuff, but for unrelated data, use TabView

Then you can use the tabs to show different views, for example.

Use .tag() to identify individual tab items

Be careful mixing TabView and NavStacks

(quick one today!)