Bir indie iOS uygulamasını $1M kümülatif gelire taşımak şans işi değil; iterate + measure + optimize disiplinine dayanan bir strateji işi. Bu yazı o yolu adım adım kuruyor: idea validation, subscription pricing, ASO, marketing ve viral growth taktikleri, CAC/LTV matematiği, hangi kararın hangi metriği hareket ettirdiği. Buradaki rakamlar hiç kimsenin kişisel kazancı değil — sektör benchmark'ları ve $1M hedefini aylara bölen bir model projeksiyon. Amaç "indie iOS developer nasıl milyon kazanır" sorusuna kontrol edilebilir bir çerçeveyle cevap vermek.
💡 Pro Tip: $1M hedefine ulaşmak için $10k/ay zihniyeti gerekli — $1M/ay mentality değil. Hedef small-to-medium incremental wins, compound over time.
İçindekiler
- Başlangıç: Idea Validation
- İlk Sürüm: 3 Ay Solo Build
- Launch: İlk 100 Kullanıcı
- Subscription Strategy
- ASO: App Store Optimization
- Viral Growth Mekaniği
- CAC/LTV Matematiği
- Content Marketing
- Bug Fix vs Feature Dilemma
- Model Rakamlar: 36 Aylık Projeksiyon
- Sonuç
Başlangıç: Idea Validation
Çalışılacak örnek app idea'sı: "SwiftUI component preview library". Design system'lerini mobile'da prototip etmek isteyen designer'lar için. Aşağıdaki her adım bu örnek üzerinden anlatılıyor; sayılar bu senaryonun varsayımları.
Validation Adımları (4 hafta)
- Reddit post: r/swift, r/iOSProgramming — "Would you pay for X?"
- 150+ upvote, 80+ comment. Çoğu "Yes" ama "depends on price"
- Twitter poll: 300 response. %64 "interested"
- Landing page: Superhi'de 1-gün'de landing page. Email signup.
- Google Ads: $100'lık test bütçesi, 1000 click, 120 signup (%12 conversion). Bu seviyede sinyal güçlü sayılır.
4 hafta sonunda 500 kişilik e-posta listesi ve yüksek sinyal kalitesi çıkıyorsa go/no-go kararı: go.
İlk Sürüm: 3 Ay Solo Build
Tech stack:
- SwiftUI (iOS 16+, declarative hızlı iterate için)
- Core Data (local persistence)
- StoreKit 2 (subscriptions)
- TestFlight (beta dağıtım)
- Firebase Crashlytics + Analytics
MVP feature scope:
- Component library browser
- Dark/light preview
- Code snippet copy (SwiftUI kod)
- 20 starter components
- Free tier: 5 components, Pro: unlimited
Bütçe: 3 ay, günde 4-6 saat kod. Sonunda App Store'a gönder.
Launch: İlk 100 Kullanıcı
Launch strategy:
- Product Hunt launch: #3 that day, 247 upvote
- Reddit r/swift + r/iOSProgramming: Self-promoting post (mod approval)
- Twitter/X thread: 2k view, 200 signup
- Newsletter early access list: 500 email, 80 convert
Bu kanalların tipik getirisi — ilk hafta: 300 download, 12 paid (~$12). İlk ay: 1,400 download, 73 paid (~$72).
Launch günü beklentisi genelde "1 ay sonra zengin" olur. Gerçeklik: yavaş iteration.
Subscription Strategy
Çoğu uygulamanın başladığı — ve yanlış olan — pricing:
- Monthly: $4.99
- Yearly: $39.99
3 ay sonra data ne gösterir:
- Monthly → churn %25/ay (çok yüksek)
- Yearly yüksek LTV ama conversion düşük
Revize (6. ay)
Üç tier:
- Free: 5 components, ads
- Pro Monthly: $9.99 (MRR optimize)
- Pro Yearly: $59.99 (monthly'den %50 ucuz — commitment incentivize)
- Lifetime: $149 (rare, high-value)
Revize sonrası:
- Monthly churn: %15 (düştü)
- Conversion free→paid: %3 → %5
- LTV per user: $8 → $23
Subscription Offers
- Intro offer: 7 gün trial (no free trial abuse prevention: credit card required)
- Promo offer: Canceled user'lara $4.99 winback
- Student discount: %50 indirim (Apple'ın education pricing)
ASO: App Store Optimization
Başlangıç (yanlış):
- Title: "SwiftUI Library" (generic)
- Keywords: swift, design, ui
Rank: #200+ kategoride.
6. Ay Revize:
- Title: "UIKit Studio: SwiftUI Library" (brand + keyword)
- Subtitle: "100+ Components, Dark Mode, Code Export"
- Keywords: swiftui, components, code, design-system, prototype, figma, ios, app
- Description: Feature-bullet format, keyword-dense
- Screenshots: 10 screenshot — feature highlight, dark/light, testimonial
- App Preview video: 30s feature showcase
ASO sonuçları (3 ay sonra):
- Rank: Top 20 "Developer Tools" kategoride
- Organic download: 500/gün → 2,500/gün
- Keyword ranking "swiftui": #3
ASO yapmak = %400 organic traffic artışı.
Viral Growth Mekaniği
App içine built-in viral features:
1. Shareable Component Exports
User bir component seçtiğinde, "Share" button → kod snippet + screenshot custom template ile Twitter/Instagram/LinkedIn'e paylaşım. Uygulamanın markası alt bar'da görünür.
Bu tür paylaşımların tipik getirisi: share başına 3-5 view, ~%2 download conversion.
2. Component Marketplace (6. ay launched)
User'lar kendi component'lerini oluşturup share edebilir. Market trend: Top 10 creator her ayı %50 revenue share (app store - Apple cut).
Viral loop: Creator share → followers download → yeni creator'lar. Hedef: 10. ay itibariyle 300+ user-generated component.
3. Twitter/X Engagement
Haftada 2 component'i Twitter'da thread olarak paylaşmak thread başına 3-5k view mertebesinde erişim getirir. Bu tür thread'ler indirme eğrisini belirgin biçimde yukarı çeker.
CAC/LTV Matematiği
CAC (Customer Acquisition Cost)
- Organic: $0 (ASO, content, viral)
- Paid ads (Google + Twitter): $8 per install, %5 paid conversion = $160 CAC
LTV (Lifetime Value)
- Monthly subscriber: $9.99 × 7 ay avg = $69.93
- Yearly subscriber: $59.99 × 1.8 yıl avg = $107.98
- Lifetime: $149 × 1 (no renewal)
- Blended LTV: $85 average
Ratio
- Organic CAC ($0) : LTV ($85) = infinite ROI ✓
- Paid CAC ($160) : LTV ($85) = -47% ROI ✗
Sonuç: Bu oranlarda paid ads kârsız → durdur. Organic only.
Bu matematiği 6. aydan önce netleştir. Paid'e giden bütçeyi content + ASO'ya kaydırmak, LTV'si $85 bandında olan bir abonelik ürününde neredeyse her zaman daha yüksek getiri verir.
Content Marketing
Blog
Kendi web sitende haftada 1 makale — SwiftUI tutorial, design tips, component deep-dive.
18 ay sonra beklenebilecek SEO çıktısı:
- Organic search traffic: 25,000/ay
- Converting visitor → app download: %2
- App install from blog: 500/ay organic
YouTube (9. aydan itibaren)
SwiftUI tutorial video'ları — app feature'ları da gösterilir.
- 8,000 subscriber (18 ay sonra)
- Avg video: 3,000 view
- Download attribution via custom link: 200/ay
Twitter/X
Daily posting schedule: SwiftUI tips + app feature highlights + community engagement.
3k follower → 18 ay sonra 18k follower bandı gerçekçi. Viral bir thread 2-5k app download getirebilir.
Bug Fix vs Feature Dilemma
- ayda critical decision point:
- Bug backlog: 35 issue (Crashlytics tracked)
- Feature requests: 120+ (from user feedback)
Doğru tercih: bug fix month. 3 hafta boyunca sadece bug fix.
Beklenen etki:
- Crash-free rate: %96 → %99.5
- App Store rating: 4.1 → 4.7
- Monthly churn: %15 → %9
Rating increase viral etkisi: organic discovery %40+ artış (App Store ranking algoritmasında rating critical).
Bu 3 haftalık "unglamorous" work, business-critical.
Model Rakamlar: 36 Aylık Projeksiyon
Aşağıdaki tablo gerçekleşmiş bir sonuç değil; yukarıdaki stratejinin tutması hâlinde $1M hedefinin aylara nasıl dağıldığını gösteren bir model projeksiyon. Kendi conversion ve churn değerlerinle yeniden kur.
Monthly Revenue Timeline (model)
Ay | Paid Users | MRR | Cumulative |
|---|---|---|---|
1 | 12 | $120 | $120 |
3 | 180 | $1,800 | $4,800 |
6 | 720 | $7,200 | $27,000 |
12 | 2,400 | $24,000 | $147,000 |
18 | 4,100 | $41,000 | $319,000 |
24 | 6,800 | $68,000 | $631,000 |
30 | 9,500 | $95,000 | $1,014,000 |
36 | 12,100 | $121,000 | $1,419,000 |
Cost Structure (model)
- Apple cut: %15 (YearOne: %30)
- Developer tools (Xcode, Tools): $200/ay
- Server/backend (Firebase, CloudKit): $80/ay
- Marketing/Ads (Year 1-2): $200/ay; Year 3: $0 (organic only)
- Taxes: ~%25 net
- Modelde net take-home Year 3: ~$65k/ay
Time Invested (model)
- Year 1: 40 hours/week average (build + launch + iterate)
- Year 2: 25 hours/week (mostly feature + bug fix)
- Year 3: 15 hours/week (maintenance + occasional feature)
ALTIN İPUCU
Bu yazının en değerli bilgisi
Bu ipucu, yazının en önemli çıkarımını içeriyor.
Easter Egg
Gizli bir bilgi buldun!
Bu bölümde gizli bir bilgi var. Keşfetmek ister misin?
Okuyucu Ödülü
18-24 aylık indie iOS journey için:
Ay 1-3: Build + Validate
- Idea validation (4 hafta)
- MVP build (8 hafta)
- Launch prep (4 hafta)
Ay 4-6: Iterate + Pricing
- Weekly iteration cycles
- Pricing experiments (A/B)
- First $1k MRR goal
Ay 7-12: Scale + ASO
- ASO deep optimization
- Content marketing start
- Viral features
- $10k MRR goal
Ay 13-18: Community
- YouTube start
- Developer community
- Marketplace features
- $30k MRR goal
Ay 19-24: Compound
- Team hire (1-2 person)
- International markets
- Partnerships
- $50k+ MRR goal
Ay 25-36: Exit or Continue
- M&A consideration
- OR: Scale further to 8-figure
- $100k+ MRR goal
External Resources:
Sonuç
$1M iOS indie developer yolu — şans değil, disiplinli iteration + doğru metrics + user-focused feature development. 3 yıllık bir maraton: ilk 12 ay zor, sonraki 24 ay compound. Herkes yapabilir ama herkes yapmaz — çünkü "weekly consistent iteration" sıkıcı sound'lar. Ama compound interest effect'i bu sıkıcılıkta gizli. Eğer iOS dev'sen ve bir idea'n varsa: validate 4 hafta, build 12 hafta, iterate 5 yıl. %10 başarı şansı, ama başarı = $500k-$2M+.
İlgili yazılar: Senior iOS Maaş, StoreKit 2, App Store Optimization.
Etiketler
iOS Geliştirme Haberleri
Haftalık Swift tips, SwiftUI tricks ve iOS best practices. Spam yok, sadece değerli içerik.
Onay e-postasındaki bağlantıyı açıp “Aboneliğimi onayla” düğmesine bastığında aboneliğin başlar. Bültende açılma/tıklama istatistikleri tutulur; dilediğin an tek tıkla ayrılabilirsin. Gizlilik
