Menu

1 / 2

Building 2 SwiftUI apps in parallel: TipJar Now + HabitHash dual launch

DEV Community·孫昊·6 months ago
#JIjpg1RN
#ios#swift#swiftui#indie#development
Reading 0:00
15s threshold

dev.to article #28 (paste-ready) — Building 2 SwiftUI apps in parallel: TipJar Now + HabitHash dual launch (8-week plan)

Calendar : 2026-05-29 09:00 PT (1 week after dev.to #27)

Tags : #ios #swift #swiftui #indie #productivity

Word count : 2000 (technical + reuse pattern + lessons learned)

Series : "Day 60 indie iOS dev" (part 4)

TL;DR

I built two iOS apps in parallel: TipJar Now (one-tap QR code tip jar for service workers) and HabitHash (pseudonymous habit tracker with git-like commit hash). Same SwiftUI / StoreKit 2 / @observable pattern, copy-paste-modify ~80% of code from existing apps. Each MVP is ~8 Swift files, ~600 lines total.

Here's the engineering approach + reuse pattern + 8-week plan.

Why 2 apps in parallel (instead of 1)

Conventional indie wisdom: ship one thing, focus, iterate. But:

Marginal cost is near zero when you reuse 80% of code (IAPManager, SettingsView, paywall, OnboardingView all identical)

2 apps = 2 ASO slots + 2 keyword landings .…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.