# React Native mobil uygulama geliştirici: neden Expo ile başlamalı

> React Native mobil uygulama geliştiricisi olarak başlamak için Expo basit bir çıkış noktası. Uygulamanı JavaScript ya da TypeScript ile yazarsın, kodlarken iPhone'unda çalıştığını görürsün ve ilk günden tüm yerel yapılandırmayla uğraşmazsın. Uygulamalarımın teknik temeli bu, iOS Kit başlangıç kodunun da.

Orijinal sayfa: [React Native mobil uygulama: Expo ile başla](https://devoria.fr/tr/expertise/react-native-expo-mobil-uygulama)
Yazar: [Mehdi Azizi](https://devoria.fr/tr/mehdi-azizi)
Son gözden geçirme: 2026-10-09

## Neler öğreneceksin

### Öğrenilecek tek dil

JavaScript ya da TypeScript, web'in dili. Yapay zekalar onu iyi bilir, bu da kodunu yazmana ve düzeltmene yardım etmelerini kolaylaştırır.

### Kodlarken uygulaman iPhone'unda

Her değişiklik telefonunda görünür. Teori okuyarak değil, sonucu görerek öğrenirsin.

### Bulutta hazırlanan build'ler

Expo'nun hizmetleri uygulamanı derler ve TestFlight'a gönderir, yerel yapılandırmanın büyük kısmından seni kurtarır.

### Temel işler için hazır parçalar

Bildirimler, satın almalar, kamera, depolama: yaygın modüller zaten var. Yeniden yazmak yerine birleştirirsin.

### Tanımayı bildiğin sınırlar

Bazı işlevler yerel kod gerektirir. Girişmeden önce onları fark etmeyi öğrenirsin, böylece gücünün yettiği bir fikir seçersin.

## Adım adım

1. Expo'yu kurar, projeni oluşturur ve ilk ekranını iPhone'unda açarsın.
2. Ana işlevi yapar ve TestFlight'a bir sürüm gönderirsin.
3. Bir Expo projesine entegre olan iki modül, RevenueCat ve PostHog'u eklersin.
4. Son sürümü hazırlar ve Apple'a gönderirsin.

## Neden benimle

Uygulamalarım Solys, TradaZen, Nolera ve Vigie Expo ile yapıldı. Expo'nun nerede durduğunu da biliyorum: Solys'in alarmı yerel olarak AlarmKit'ten geçiyor, çünkü sessiz modu aşan bir alarm bunu gerektiriyor. Her gün kullandığım araçla, sınırlarıyla birlikte öğrenirsin.

[TradaZen vaka çalışması](https://devoria.fr/tr/blog/tradazen-vaka-calismasi-iphone-uygulamasi-yayinlamak): zaman çizelgesi, retler ve yayın.

## Sık sorulan sorular

### Başlamak için React Native mi Swift mi?

Swift Apple'ın yerel dili ve kendi avantajları var. Abonelikli ilk bir uygulama için Expo ile React Native sana daha çok hazır parça ve yapay zekaların iyi bildiği bir dil sunar.

### Expo sadece küçük uygulamalar için mi?

Hayır. Yayınlanmış uygulamalar Expo üzerinde çalışıyor ve bir işlev yerel kod gerektirdiğinde her şeyi yeniden yazmadan bir modül eklersin.

### Android sürümü de yapabilir miyim?

Expo buna izin veriyor ve kitin kodu Android için derleniyor, ama tüm cilalama iPhone ve App Store için yapıldı. İki platformda yarım kalmış bir uygulamadan iyi yayınlanmış ilk bir uygulama daha iyidir.

## Ücretsiz rehberler

- [Mac olmadan iOS uygulaması yayınlamak: Expo ve EAS](https://devoria.fr/tr/blog/mac-olmadan-ios-uygulama-yayinlamak-expo-eas)
- [iOS mu Android mi: uygulamaya hangisiyle başlamalı?](https://devoria.fr/tr/blog/ios-mu-android-mi-uygulama-hangisiyle-baslamali)
- [TestFlight: iPhone uygulamanı yayından önce test et](https://devoria.fr/tr/blog/testflight-iphone-uygulama-test-etme)
- [Expo uygulamasında gizli API anahtarı: neyi korumalısın?](https://devoria.fr/tr/blog/expo-gizli-api-anahtari-koruma)
- [Codex ile uygulama yapmak: yeni başlayanlar için rehber](https://devoria.fr/tr/blog/codex-ile-uygulama-yapmak-rehber)

## Bu adımın kiti

[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 €.
