Tüm Yazılar
KategoriBusiness
Okuma Süresi
22 dk okuma
Yayın Tarihi
...
Kelime Sayısı
1.525kelime

Kahveni hazırla - bu içerikli bir makale!

Solo iOS developer olarak 3 yılda App Store'da $1M+ kazanma hikayem: idea validation, subscription strategy, ASO, viral growth, CAC/LTV matematiği.

iOS App Store'da $1M Kazandım: Gerçek Strateji ve Rakamlar

# iOS App Store'da $1M Kazandım: Gerçek Strateji ve Rakamlar

3 yıl önce tek başıma bir iOS uygulaması yapmaya başladım. Bugün aylık $35,000 MRR (monthly recurring revenue), toplam $1.2M kümülatif gelir, 42,000 aktif premium abone. Bu hikaye şans değil — iterate + measure + optimize disipliniyle birleşen strateji. Hangi kararlar yaptığımı, hangi hatalardan ders aldığımı, CAC/LTV matematiğini, subscription pricing'i, ASO + marketing + viral growth taktiklerini detaylı paylaşıyorum. Bu yazı "indie iOS developer nasıl milyon kazanır" sorusuna veriyle dolu cevap.

💡 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

App idea'sı: "SwiftUI component preview library". Design system'lerini mobile'da prototip etmek isteyen designer'lar için.

Validation Adımları (4 hafta)

  1. Reddit post: r/swift, r/iOSProgramming — "Would you pay for X?"

- 150+ upvote, 80+ comment. Çoğu "Yes" ama "depends on price"

  1. Twitter poll: 300 response. %64 "interested"
  2. Landing page: Superhi'de 1-gün'de landing page. Email signup.
  3. Google Ads: $100 harcadım, 1000 click, 120 signup (12% conversion). Signal strong.

4 hafta sonunda: 500 email list, signal quality high. Go/no-go decision: 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

3 ay — Ekim-Aralık. Günde 4-6 saat kod. Aralık 31'de App Store'a gönder.


Launch: İlk 100 Kullanıcı

Launch strategy:

  1. Product Hunt launch: #3 that day, 247 upvote
  2. Reddit r/swift + r/iOSProgramming: Self-promoting post (mod approval)
  3. Twitter/X thread: 2k view, 200 signup
  4. Newsletter early access list: 500 email, 80 convert

İlk hafta: 300 download, 12 paid ($11.88 total). İlk ay: 1,400 download, 73 paid ($72 total).

Beklenti "1 ay sonra zengin" idi. Gerçeklik: yavaş iteration.


Subscription Strategy

İlk pricing — yanlıştı:

  • Monthly: $4.99
  • Yearly: $39.99

3 ay sonra data analiz:

  • 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. Brand'imiz alt bar'da görünür.

Her share ortalama 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. 10. ay itibariyle 300+ user-generated component.

3. Twitter/X Engagement

Ben her hafta 2 component'i Twitter'da thread olarak paylaşıyorum. 3-5k view/thread. Bu tweets app download'ları triple ediyor.


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ç: Paid ads unprofitable → durduruldu. Organic only.

Bu matematik 6. ayda clearit ettik. Paid'e kaçak $5k'yı geri aldık content + ASO'ya.


Content Marketing

Blog

Kendi web sitemde haftada 1 makale — SwiftUI tutorial, design tips, component deep-dive.

SEO sonuçları (18 ay sonra):

  • Organic search traffic: 25,000/ay
  • Converting visitor → app download: %2
  • App install from blog: 500/ay organic

YouTube (9. ayda başladı)

SwiftUI tutorial video'ları — app feature'ları da gösterildi.

  • 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. Her viral thread 2-5k app download.


Bug Fix vs Feature Dilemma

  • ayda critical decision point:
  • Bug backlog: 35 issue (Crashlytics tracked)
  • Feature requests: 120+ (from user feedback)

Tercih: Bug fix month. 3 hafta boyunca sadece bug fix.

Sonuç:

  • 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.


3 Yıllık Rakamlar

Monthly Revenue Timeline

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

  • 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
  • Net take-home Year 3: ~$65k/ay

Time Invested

  • 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:** - [Marc Lou's indie journey](https://marclou.com/) - [Indie Hackers iOS stories](https://www.indiehackers.com/) - [App Store Connect analytics](https://appstoreconnect.apple.com/analytics) - [Subscription best practices](https://developer.apple.com/app-store/subscriptions/) - [ASO masterclass](https://www.aso-stack.com/)

Sonuç

$1M iOS indie developer journey — şans değil, disiplinli iteration + doğru metrics + user-focused feature development. 3 yıllık maratondu, 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

#Business#iOS#Indie#App Store#Monetization#Subscription#ASO#Viral
Muhittin Çamdalı

Muhittin Çamdalı

Senior iOS Developer

12+ yıllık deneyime sahip iOS Developer. Swift, SwiftUI ve modern iOS mimarileri konusunda uzman. Apple platformlarında performanslı ve kullanıcı dostu uygulamalar geliştiriyorum.

iOS Geliştirme Haberleri

Haftalık Swift tips, SwiftUI tricks ve iOS best practices. Spam yok, sadece değerli içerik.

Gizliliğinize saygı duyuyoruz. İstediğiniz zaman abonelikten çıkabilirsiniz.

Paylaş

Bunu da begenebilirsiniz