iOS dev notes

That SwiftUI Guy

A blog about the stuff between the docs and the App Store — Swift, SwiftUI, UIKit, architecture, shipping apps and Product Design.

Latest: MVVM + Protocols: One step further

FeaturedPostCard.swift
1struct FeaturedPostCard: View {
2 let post: Post
3
4 var body: some View {
5 VStack(alignment: .leading, spacing: 8) {
6 Text(post.tag.rawValue)
7 .font(.system(.caption, design: .monospaced))
8 .foregroundStyle(.accent)
9
10 Text(post.title)
11 .font(.title2.bold())
12 .lineLimit(2)
13
14 Label("\(post.readTime) min read", systemImage: "clock")
15 .foregroundStyle(.secondary)
16 }
17 .padding()
18 }
19}

Browse by topic

Everything is tagged. Find your rabbit hole.

// about

Hey, I'm that Swift UI guy

Im Adam, a Software Engineer with experience ranging from full stack development to iOS and Product Design. Over the last couple of years I became increasingly obsessed with all things iOS from building pixel-perfect views to concurrency to architecture and system design.

Most recently shipped Polinu, an AI-powered iOS language learning app that lets users read foreign language books with built-in translation, morphology analysis, detailed analytics, streaks, and spaced repetition flashcards.

Check it out: polinu.co

4
posts
1
shipped apps
4+yrs
Software Engineering experience