That SwiftUI Guy
A blog about the stuff between the docs and the App Store — Swift, SwiftUI, UIKit, architecture, shipping apps and Product Design.
1struct FeaturedPostCard: View {2 let post: Post3 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}Latest posts
Fresh off the keyboard. Mostly Swift, occasionally feelings.
MVVM + Protocols: One step further
If you started your architecture journey you've probably heard of MVVM (Model-View-ViewModel) and you might have even developed an entire app with it...
From AWS to Firebase: Why I made the switch
It was the early days of iOS development...well for me at least.
Product Design: From 0 to Production
I remember when I first wanted to learn UI design. I had ideas for apps and would tinker in Xcode until I had a working MVP. But it looked like crap. So I started looking online to see how design was done.
Do, Try, Catch, Throws: The Keywords I Dodged for Years
Before I let myself touch Swift 6 concurrency, I decided to go back to basics. And it turns out "basics" goes back further than I thought...
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