24 Nisan 2026 · 12 dk okuma
Mobil Uygulama Geliştirme Rehberi 2026: iOS, Android, React Native ve Flutter
Makrops Mühendislik Ekibi
Yazılım, 3D ve yapay zeka mühendisliği · İstanbul / Berlin / New York
Bir mobil uygulama projesi, düşünüldüğünden çok daha fazla teknik, hukuki ve operasyonel karar içerir. App Store reddi, Play Store uyarısı, push bildirim limiti, arka plan servisi yasakları, KVKK uyumu, çökme raporları — hepsi geliştirme başlamadan sözleşmede geçmesi gereken konular.
Bu rehberde Makrops olarak 10+ mobil uygulama projesinden çıkardığımız dersleri paylaşıyoruz. Hedef kitle: kendi ürününü çıkarmak isteyen girişimciler, mobil stratejisini yenilemek isteyen kurumsal firmalar ve doğru mobil uygulama geliştirme şirketi arayışındaki KOBİ'ler.
1. Önce karar: native mi, cross-platform mı?
Bu soru 2018'den beri tartışılıyor ama 2026'da cevap netleşti: duruma göre. Üç ana eksen:
- Performans ve platform özelliği (kamera, sensör, AR, Bluetooth BLE, ML) baskınsa → iOS uygulama geliştirme Swift + Android uygulama geliştirme Kotlin.
- Hızlı pazar girişi, sık sürüm, tek ekip gerekiyorsa → React Native geliştirme veya Flutter geliştirme.
- Karma — çoğu ekran cross-platform, performans kritik modüller native.
| Senaryo | Öneri |
| B2C marka MVP | React Native veya Flutter |
| Finans / bankacılık | Native iOS + Native Android |
| AR / kamera uygulaması | Native |
| E-ticaret uygulaması | React Native |
| IoT + BLE bağlantı | Native ya da native modül + RN |
| SaaS B2B mobil | Flutter veya RN |
| Medya / streaming | Native (performans) |
| Şirket içi (enterprise) | Flutter |
2. React Native vs Flutter — 2026 itibarıyla
React Native geliştirme olgun ve Facebook/Meta tarafından yeni Fabric renderer + TurboModules mimarisiyle modernleşti. Ekosistem (Expo, Reanimated, Gesture Handler) çok zengin. Flutter geliştirme ise Google'ın sahiplendiği framework. Dart dili + kendi render motoru (Skia → Impeller) pikselde birebir kontrol veriyor. Özellikle tasarım odaklı, animasyonlu uygulamalarda parlıyor.Hangisi "daha iyi"? Kısa cevap: ekip. Daha uzun cevap:
- React + TypeScript ekibiniz varsa → React Native.
- Tasarım ve animasyon ağırlıklı ürün + sıfırdan ekip → Flutter.
- Kurumsal mobil, büyük ekip, karmaşık domain → React Native (Airbnb, Shopify, Discord seviyesi olgunluk).
3. iOS uygulama geliştirme — dikkat edilecek 6 başlık
iOS uygulama geliştirme tarafında 2026 için kritik noktalar:1. Swift 6 + SwiftUI hâkimiyeti artıyor; UIKit yeni projelerde nadir. 2. App Tracking Transparency (ATT) sonrası reklam atfı karmaşık; SKAdNetwork + Meta CAPI + Branch veya Adjust şart. 3. StoreKit 2 ile abonelik ve satın alma süreci kolaylaştı. 4. Privacy manifesto ve third-party SDK whitelist — App Store reddi için en sık sebep. 5. App Store Connect hesabı müşteri adına açılsın (firma DUNS'lu hesabı). 6. TestFlight her sürümde iç test için kullanılsın.
4. Android uygulama geliştirme — 2026 gerçekliği
Android uygulama geliştirme tarafında öne çıkan başlıklar:- Kotlin + Jetpack Compose yeni projelerde standart.
- Android 14+ arka plan limitleri push notification ve konum servislerini zorluyor.
- Play Console hesabı 25 USD tek sefer (kurumsal hesaba özel DUNS isteniyor).
- Play Store target SDK her yıl yükseltilmek zorunda; bakımı olmayan uygulamalar mağazadan düşüyor.
- Data safety formu zorunlu; KVKK ve GDPR uyumu.
5. Süreç — 12-26 hafta arası gerçekçi MVP
Orta ölçekli bir mobil uygulama geliştirme projesinin akışı:
| Hafta | Aşama |
| 1-2 | Ürün keşfi, kullanıcı hikayeleri, scope |
| 3-4 | Bilgi mimarisi, wireframe, prototip |
| 5-7 | UI tasarımı, tasarım sistemi |
| 8 | Backend mimarisi, API sözleşmesi |
| 9-16 | Paralel geliştirme (mobil + backend) |
| 17-18 | QA, otomasyon testleri, yük testi |
| 19 | Beta (TestFlight + Internal Track) |
| 20 | Store onay süreci, pazarlama hazırlığı |
| 21+ | Lansman, analitik, büyüme iterasyonları |
6. Mobil uygulama fiyatları ve maliyetleri 2026
Mobil uygulama fiyatları konusunda gerçekçi 2026 Türkiye bantları:| Segment | Tip | Fiyat |
| MVP (1 platform) | RN / Flutter | ₺400K – ₺900K |
| MVP (2 platform) | RN / Flutter | ₺500K – ₺1.2M |
| Orta ölçek (B2C e-ticaret, B2B SaaS) | RN / Flutter | ₺1M – ₺3M |
| Kurumsal (banka, sigorta, enterprise) | Native x2 | ₺3M – ₺15M |
| IoT + AR + edge ML | Native + özel | ₺2M – ₺10M+ |
- Backend sunucu ve DevOps (aylık ₺5K – ₺80K)
- Analytics (Mixpanel, Amplitude) lisansı
- Crash monitoring (Sentry, Firebase Crashlytics)
- Push altyapısı (OneSignal, Expo, FCM/APNs)
- App Store + Play Store hesap + sertifika
- İlk 3 ay bakım ve post-launch iterasyonu
7. Lokasyon bazlı ekosistem
Türkiye'de mobil uygulama yapan firmalar 3 ana merkezde yoğun:
- İstanbul mobil uygulama pazarı — Kadıköy, Maslak, Şişli, Ataşehir. Kurumsal, B2C ve SaaS ekosistemi.
- Ankara mobil uygulama — ODTÜ Teknokent, Bilkent Cyberpark; kamu, sağlık, savunma sanayi.
- İzmir mobil uygulama — ihracat, turizm, perakende uygulamaları.
8. Backend kararı — serverless, custom veya hazır BaaS?
Mobil uygulama geliştirirken backend üç opsiyonla çözülür:1. Hazır BaaS — Firebase, Supabase, AWS Amplify. MVP için hızlı, uzun vadede maliyet sürprizli. 2. Serverless custom — AWS Lambda + DynamoDB, Cloudflare Workers. Orta segmente uygun. 3. Tam özel backend — Node.js/NestJS, Laravel, .NET veya Go + PostgreSQL. Kurumsal projelerde standart.
Özel yazılım geliştirme felsefesine uyan kurumsal şirketler için üçüncü opsiyon 2026'da en kararlı model.9. Mağaza onayları — reddedilmemek için kontrol listesi
App Store ve Play Store onayı 2-10 gün arasında sürer. Reddedilme sebeplerinin %80'i şu 10 maddeye iniyor:
1. Giriş ekranı test hesabı eksik 2. KVKK / GDPR aydınlatma metni olmayan onay akışı 3. Satın alma akışında fiyat ve iade politikası belirsizliği 4. Push izninin mantıksız anda istenmesi 5. Kopya içerik (başka uygulamadan) 6. Reklam SDK'sı izinsiz konum verisi 7. Çökme (crash) ilk 60 saniyede 8. Metadata (screenshots, açıklama) yanlış dilde 9. Üçüncü parti servis kullanım şartı atıfsız 10. Gizli API veya yasak framework kullanımı
10. Doğru mobil uygulama geliştirme şirketi nasıl seçilir?
Bir mobil uygulama geliştirme şirketi seçerken bakacağınız 8 sinyal:
1. Canlı portföy — App Store / Play Store'da yayınlanmış uygulamalar 2. Rating — uygulama puanı ortalaması 4+'nın altında değil 3. Son 12 ay — yeni lansmanları var mı 4. Stack uyumu — React Native vs Flutter vs Native seçimine hakimiyet 5. Backend yeteneği — hem mobil hem backend üretiyorsa istikrar 6. QA + Otomasyon — unit, UI test, Detox veya XCUITest 7. DevOps — CI/CD (Fastlane, Bitrise, GitHub Actions) 8. Onay süreci tecrübesi — App Store red hikayeleri ve çözümleri
Bu 8 sinyali sunamayan bir ajansla çalışmak, 2-3 ay sonra projenin yeniden yazılmasına yol açar.
*Makrops, İstanbul'dan iOS, Android, React Native ve Flutter projelerini uçtan uca teslim eder. İletişim.*