# iOS uygulama geliştirmeyi öğrenmek 2026: nereden başlamalı

> Swift, React Native mi yapay zekâ mı? iPhone uygulaması yapmayı öğrenmek için nereden başlamalı, gereken donanım, yıllık 99 $ hesap ve App Store yolu.

Orijinal sayfa: [iOS uygulama geliştirmeyi öğrenmek 2026: nereden başlamalı](https://devoria.fr/tr/blog/ios-uygulama-gelistirmeyi-ogrenmek-nereden-baslamali)
Yazar: [Mehdi Azizi](https://devoria.fr/tr/mehdi-azizi)
Yayın: 2026-08-30
İçeriğin son gözden geçirilmesi: 2026-10-09


2026'da iOS uygulaması yapmayı öğrenmenin etkili yolu tek bir fikre dayanıyor: kurs biriktirmek yerine küçük ama gerçek bir uygulama yapıp yayınlamak. Üç giriş kapın var. **Swift ve SwiftUI**: Apple'ın resmi yolu, Mac gerektiriyor. **Expo ile React Native**: TypeScript ile yazıyorsun ve uygulamanı herhangi bir bilgisayardan derleyip Apple'a gönderebiliyorsun. Bir de Claude veya Cursor gibi **yapay zekâ asistanları** var: hızlı kod yazıyorlar ama ürettikleri kodu anlamanın yerini tutmuyorlar.

Hangi kapıyı seçersen seç, asıl öğrenme ilk günden App Store'u hedeflediğinde başlıyor: [Apple'ın incelemesi](https://devoria.fr/tr/kits/review-apple), abonelikler, küçük ekranlar, ağ kesintileri. "Bende çalışan bir ekran" ile yabancıların indirdiği bir uygulama arasındaki fark burada ortaya çıkıyor. Kendi iOS uygulamalarımı yayınlıyorum: Solys (mini oyunlu bir çalar saat) ve TradaZen (bir trading simülatörü) App Store'da. İki tanesi daha, Nolera ve Clic, düzeltilmeden önce Apple tarafından reddedildi. Bu rehber, bu deneyimden yola çıkarak önerdiğim yolu anlatıyor.

## iOS öğrenmek: yeni başlayan biri hangi yolu seçmeli?

Başlamak için kötü bir dil yok. Asıl önemli olan tek bir ölçüt var: kaybolmadan ilk uygulamanı en hızlı yayınlamanı sağlayan yol.

### Swift ve SwiftUI, Apple'ın resmi yolu

Swift, Apple'ın dili. SwiftUI ise ekranları çizmek için kullandığı araç. Apple, hiç kod deneyimi olmayan kişiler için tasarlanmış [Develop in Swift](https://developer.apple.com/tutorials/develop-in-swift) eğitimlerini ücretsiz sunuyor. Apple'a göre bu eğitimleri takip etmek için [macOS Sonoma 14 veya daha yeni bir sürüm çalıştıran ve Xcode 15 ya da üstü yüklü bir Mac](https://developer.apple.com/tutorials/develop-in-swift/welcome-to-develop-in-swift-tutorials) gerekiyor.

Zaten bir Mac'in varsa, sadece iPhone için çalışmak istiyorsan ve ileride bir şirkette native iOS geliştirici olmayı hedefliyorsan doğru yol bu.

### React Native ve Expo, benim kullandığım yol

Bütün uygulamalarım React Native ve Expo ile yapıldı. TypeScript ile yazıyorsun ve aynı kod hem iPhone'u hem Android'i hedefleyebiliyor. Expo, ilk uygulamanı yapman için yaklaşık iki saatlik [ücretsiz bir eğitim](https://docs.expo.dev/tutorial/introduction/) sunuyor. En önemlisi, EAS servisleri uygulamanı Expo'nun barındırdığı Mac'lerde derliyor: yani [Mac olmadan iOS uygulaması yayınlayabilirsin](https://devoria.fr/tr/blog/mac-olmadan-ios-uygulama-yayinlamak-expo-eas).

Kendi uygulamasını yapmak, yayınlamak ve para kazanmak isteyen yeni başlayanlara önerdiğim yol bu, çünkü ekosistem tüm zinciri kapsıyor: RevenueCat ile ödemeler, Supabase ile sunucu, PostHog ile ölçüm, Sentry ile çökme takibi. [Mobil uygulama için React Native ve Expo](https://devoria.fr/tr/expertise/react-native-expo-mobil-uygulama) sayfası bu tercihi ayrıntılı anlatıyor.

### Peki yapay zekâ nerede duruyor?

Yapay zekâ hızı değiştiriyor, varış noktasını değil. Claude veya Cursor bir akşamda çalışan bir ekran çıkarabiliyor ve ben onları her gün kullanıyorum. Ama uygulama imzalama, abonelikler veya Apple'ın kuralları konusunda kendinden emin bir şekilde yanılıyorlar. Öğrenirken onları teslimat makinesi gibi değil, kodunu açıklayan bir çalışma arkadaşı gibi kullan. Tuzakları [yapay zekâ ile iOS uygulaması yapmak](https://devoria.fr/tr/blog/yapay-zeka-ile-ios-uygulamasi-yapmak) yazısında listeledim.

## Sıfırdan iPhone uygulaması nasıl yapılır?

Hangi teknolojiyi seçersen seç, işe yarayan sıra şu:

1. **Minicik ve faydalı bir uygulama seç.** Guideline 4.1 yüzünden reddedilecek bir Instagram klonu değil: belirli bir sorunu, tercihen kendi sorununu çözen bir araç. Gerçek bir ihtiyacın verdiği motivasyon her kursu yener.
2. **Onu tek bir ana işleve indir.** Tek bir şeyi iyi yapan ilk sürüm yayınlanır. On iki şey yapan ilk sürüm diskinde kalır. [iOS uygulaması MVP'si](https://devoria.fr/tr/expertise/ios-uygulama-mvp) sayfası neyi keseceğini anlatıyor.
3. **Uygulamayı çok erken kendi iPhone'unda çalıştır.** Simülatör gerçek telefonun yerini tutmaz: dokunma hissi, parlaklık, metinlerin gerçek boyutu.
4. **TestFlight ile test kullanıcıları davet et.** Yayından önce test sürümü dağıtmak için Apple'ın aracı bu. [TestFlight: iPhone uygulamanı test etmek](https://devoria.fr/tr/blog/testflight-iphone-uygulama-test-etme) yazısında anlatıyorum.
5. **App Store sayfasını hazırla ve uygulamayı incelemeye gönder.** [Ekran görüntüleri](https://devoria.fr/tr/kits/captures-app-store), açıklama, gizlilik, gerekirse demo hesabı ve opak bir ikon (ITMS-90717) unutma.
6. **Ölç, düzelt, tekrar gönder.** Yayınlanmış bir uygulama sana yüzde 80'de bırakılmış üç projeden daha fazlasını öğretir.

## Eğitimlerin sana öğretmeyeceği şeyler

Uygulamalarımda gerçekten nerede ter döktüğüme baktığımda, bu konuların hiçbiri bir eğitimde yoktu:

- **Apple incelemesi.** Kurallar, [retler](https://devoria.fr/tr/blog/apple-uygulama-reddi-neden-reddedilir), gidip gelmeler. Solys iki ret aldı (guideline 2.1 ve 5.6.3), Clic ve Nolera gizlilik nedeniyle (5.1.1), Nolera ayrıca metadata nedeniyle (2.3.2) reddedildi.
- **Abonelikler.** Ürünleri yapılandırmak, ücretsiz deneme, satın alımları geri yükleme ve Apple'ın ödeme ekranında istediklerine uymak.
- **Küçük ekranlar.** Uygulaman senin iPhone'unda harika görünüyor. iPhone SE'de kesik görünebilir ve Apple'ın inceleyicisi seninle aynı cihazda test etmeyebilir. Solys bir iPad'de incelendi; orada iPhone uygulaması uyumluluk modunda, daha küçük bir pencerede çalışıyor. Açılış ekranındaki demo orada kazanılamıyordu, 2.1 reddi de buradan geldi.
- **Sunucu.** Hesaplar, senkronizasyon, bir yazma işleminin ortasında ağ koptuğunda ne olduğu.
- **Bitirmek.** Yüzde 80 ile yayın arasında çoğu zaman haftalar var. Projelerin çoğu burada ölüyor.

> İyi bir iOS öğrenimi izlenen video sayısıyla değil, Apple'a gönderilen uygulama sayısıyla ölçülür.

## Öğrenmek için Mac, iPhone ve ücretli hesap gerekir mi?

**Mac**: Swift ve Xcode için şart, bulutta derleme sayesinde Expo ile isteğe bağlı.

**iPhone**: her durumda şiddetle öneriliyor. Gerçek bir cihazda test etmek birçok kötü sürprizi önler ve bazı özellikler (bildirimler, kamera, satın alımlar) başka yerde pek iyi doğrulanamaz.

**Apple Developer hesabı**: [yıllık 99 $](https://developer.apple.com/programs/enroll/) tutuyor ve TestFlight ile App Store için zorunlu. Ama başlamak için gerekmiyor: basit, ücretsiz bir Apple hesabıyla Xcode kendi cihazında test etmene izin veriyor, bazı sınırlarla ([Apple'ın karşılaştırmasına](https://developer.apple.com/support/compare-memberships/) göre en fazla 3 cihaz ve 7 gün sonra süresi dolan profiller). Kaydı ilk sürümün yaklaştığında öde. Adımlar ve tuzaklar [Apple geliştirici hesabı: fiyat ve kayıt](https://devoria.fr/tr/blog/apple-gelistirici-hesabi-ucreti) yazısında.

## iOS geliştirici olmak: video kurs, bootcamp mi, birebir destek mi?

Üç format var ve her biri farklı bir hedefe cevap veriyor.

**Video kurslar ve eğitimler.** Ucuz ya da ücretsiz, kendi hızında. Sözdizimini öğrenmek için mükemmel. Sınırları: kimse kodunu incelemiyor ve neredeyse her zaman yayından önce bitiyorlar.

**Bootcamp'ler ve uzun eğitimler.** Hedefin maaşlı bir iOS geliştirici işiyse faydalı; eksiksiz bir müfredat ve bir ağ sunuyorlar. Birkaç aylık bir taahhüt ve kendi uygulamanı çıkarmaktan çok işe alınmaya odaklı.

**Kendi projen üzerinde destek.** Kendi uygulamanı yapıyorsun ve daha önce yayın yapmış biri takıldığın noktalarda önünü açıyor: mimari, paywall, Apple incelemesi. Fikirden App Store'a geçmenin en kısa formatı bu, yeter ki bir projen olsun ve her hafta ona zaman ayır. [iOS Kit](https://devoria.fr/tr/kits/ios) bunun kendi başına ilerlediğin versiyonu: projenden yola çıkan, çalışan bir başlangıç kodu, yazılı bir yol haritası ve yapay zekânın işini kontrol eden Claude Code skill'leri içeren bir eğitim. Canlı ders yok. Uygulamana bir insan gözüyle bakılmasını istersen [Benimle bir saat](https://devoria.fr/tr/coaching) seansı ayrıca, görüntülü görüşmeyle rezerve edilebiliyor.

Doğru seçim başlangıç sorusuna bağlı. "Meslek değiştirmek istiyorum" bir müfredat gerektirir. "Uygulamamı yayınlamak ve para kazandırmasını istiyorum" adım adım yönlendirilen gerçek bir proje gerektirir. [iOS geliştirici eğitimi](https://devoria.fr/tr/expertise/ios-gelistirici-egitimi) sayfası bu seçenekleri daha ayrıntılı karşılaştırıyor, [iPhone uygulaması yapmak için eğitim karşılaştırmam](https://devoria.fr/tr/blog/iphone-uygulama-gelistirme-egitimi-en-iyisi) da her birinin fiyatını veriyor.

## Önerdiğim yol

1. **Teknik yolunu bir ayda değil, bir günde seç.** Mac'in varsa ve native kariyer yapmak istiyorsan: Swift. Mac olmasa bile hızlı yayınlayıp para kazanmak istiyorsan: React Native ve Expo.
2. **Seçtiğin yolun resmi eğitimini yap**, sonra eğitimleri bırak.
3. **Ertesi gün uygulamana başla**, tek bir ana işlevle.
4. **Ödemeyi yayından önce bağla**, sonra değil: gelir modeli uygulamayı yapma şeklini değiştirir.
5. **Apple'a erken gönder** ve her reddi bir hüküm olarak değil, bir ders olarak gör.

[Uygulama yapmanın adımları](https://devoria.fr/tr/blog/uygulama-nasil-yapilir-4-adim), her birinin tuzaklarıyla birlikte yöntem rehberinde ayrıntılı anlatılıyor.

## Harekete geç

Tek başına ilerlemeyi tercih ediyorsan, yukarıdakilerin hepsi başlamak için yeterli: Apple ve Expo eğitimleri ücretsiz, bu blogdaki rehberler de devamını kapsıyor.

Hazır bir temelden başlamak istersen, uygulamalarımın başlangıç kodunu ve fikirden yayına dört adımlık bir yol haritasını, kendi hızında takip edebileceğin [iOS Kit](https://devoria.fr/tr/kits/ios) içinde topladım. Yol haritasının ayrıntısı [iOS geliştirici eğitimi](https://devoria.fr/tr/expertise/ios-gelistirici-egitimi) sayfasında da var.

Hangi yolu seçeceğini henüz bilmiyor musun? [Ücretsiz teşhis](https://devoria.fr/tr/diagnostic) senin durumundan yola çıkıp önce hangi adıma girişmen gerektiğini söylüyor. Ana sayfa ise Claude Code ve bu başlangıç koduyla [mobil uygulamanı nasıl yapacağını](https://devoria.fr/tr) gösteriyor.

Kimse sana bir yayın ya da gelir sözü veremez. Elde edebileceğin şey bir yöntem, bir başlangıç kodu ve benim senden önce aldığım, düzeltilmiş retler.

## Sık sorulan sorular

### iOS uygulaması yapmayı öğrenmek için nereden başlamalı?

Kurs biriktirmek yerine küçük ama gerçek bir uygulama yap ve yayınla. Teknik yolunu bir günde seç, o yolun resmi eğitimini yap, sonra eğitimleri bırak ve ertesi gün tek bir ana işlevle uygulamana başla. Apple'a erken gönder ve her reddi bir hüküm olarak değil, bir ders olarak gör.

### Yeni başlayan biri kolay bir uygulama nasıl yapar?

Minicik ve faydalı bir uygulama seç: belirli bir sorunu, tercihen kendi sorununu çözen bir araç. Onu tek bir ana işleve indir, çünkü tek bir şeyi iyi yapan ilk sürüm yayınlanır, on iki şey yapan ilk sürüm ise diskinde kalır. Sonra uygulamayı erkenden kendi iPhone'unda çalıştır.

### Swift mi React Native mi: başlamak için hangisi?

Başlamak için kötü bir dil yok: ilk uygulamanı en hızlı yayınlamanı sağlayan yolu seç. Apple'ın resmi yolu olan Swift ve SwiftUI Mac gerektiriyor ve bir şirkette native bir pozisyon hedefliyorsan uygun. TypeScript ile çalışan Expo'lu React Native, uygulamanı herhangi bir bilgisayardan derleyip göndermeni sağlıyor; hızlı yayınlayıp para kazanmak için uygun.

### Mac olmadan iOS uygulaması yapmayı öğrenebilir miyim?

Evet, React Native ve Expo ile: EAS servisleri uygulamanı Expo'nun barındırdığı Mac'lerde derliyor, yani [Mac olmadan iOS uygulaması yayınlayabilirsin](https://devoria.fr/tr/blog/mac-olmadan-ios-uygulama-yayinlamak-expo-eas). Swift ve Xcode için Mac hâlâ şart. iPhone her durumda şiddetle öneriliyor, çünkü bildirimler, kamera ve satın alımlar gibi bazı özellikler başka yerde pek iyi doğrulanamaz.

### Uygulama yapmayı öğrenmek için ne kadar bütçe gerekir?

Başlangıçta Apple ve Expo eğitimleri ücretsiz ve ücretsiz bir Apple hesabı, Xcode ile kendi cihazında test etmene sınırlı şekilde izin veriyor: en fazla 3 cihaz ve 7 gün sonra süresi dolan profiller. Apple Developer hesabı yıllık 99 $ tutuyor ve TestFlight ile App Store için zorunlu. Kaydı ilk sürümün yaklaştığında öde.

### ChatGPT gibi bir yapay zekâ benim yerime uygulama yapabilir mi?

Yapay zekâ hızlı kod yazar ama ürettiği kodu anlamanın yerini tutmaz. Claude veya Cursor bir akşamda çalışan bir ekran çıkarabilir, ama uygulama imzalama (ITMS-90034), abonelikler veya Apple'ın kuralları konusunda kendinden emin bir şekilde yanılırlar. Öğrenirken onları teslimat makinesi gibi değil, kodunu açıklayan bir çalışma arkadaşı gibi kullan.


## Projen

[iOS Kit](https://devoria.fr/tr/kits/ios): Claude Code ile iPhone uygulamanı yap: uygulamalarımın başlangıç kodu, işini kontrol eden skill'ler, Apple Review, Screenshots ve ASO kitleri. 129,99 €.
