Mobil uygulama projesi başlatırken en kritik kararlardan biri kodun hangi teknolojiyle yazılacağı değil, projeyi kimin taşıyacağıdır. Çünkü mobil uygulama yalnızca ekran tasarımından veya birkaç API bağlantısından oluşmaz; keşif, kapsam yönetimi, kullanıcı deneyimi, backend, güvenlik, test, mağaza yayını ve teslim sonrası bakım gibi birbirine bağlı süreçlerden oluşur.
Bu nedenle “freelancer mı mobil uygulama şirketi mi?” sorusunun tek bir doğru cevabı yoktur. Doğru cevap; bütçeye, ürünün karmaşıklığına, teslim tarihine, teknik risklere, bakım beklentisine ve uygulamanın iş modeli içindeki önemine göre değişir.
Atalay Tech perspektifinden bakıldığında, basit bir prototip için freelancer mantıklı olabilir. Fakat ödeme alan, kullanıcı verisi tutan, paneli olan, bildirim gönderen, ölçeklenecek veya uzun süre geliştirilecek bir ürün için mobil uygulama geliştirme sürecinin ekip, dokümantasyon ve sürdürülebilir bakım yaklaşımıyla ele alınması gerekir.
Mobil uygulama pazarının büyüklüğü de bu kararı daha önemli hale getiriyor. Data.ai’nin 2024 raporuna göre kullanıcılar 2023’te mobil uygulamalarda 5 trilyon saatin üzerinde zaman geçirdi. Statista verileri de mobil uygulama gelirlerinin hâlâ yüz milyarlarca dolarlık bir pazarı temsil ettiğini gösteriyor. Bu ölçekte rekabet eden bir dijital ürün, yalnızca “çalışan kod” değil; güvenilir, hızlı, ölçülebilir ve geliştirilebilir bir sistem ister.
Kararı Etkileyen Temel Soru: Uygulama Bir Yan İş mi, İşin Kendisi mi?
Bir mobil uygulama, bazı işletmeler için yalnızca destekleyici bir kanal olabilir. Örneğin randevu alan küçük bir güzellik salonu için uygulama; kampanya duyurusu, sadakat kartı ve rezervasyon ekranlarından oluşan yardımcı bir araç olabilir.
Bazı işletmeler için ise uygulama doğrudan iş modelinin merkezidir. Örneğin kullanıcıların ürün satın aldığı, ödeme yaptığı, satıcıların panelden içerik yönettiği veya üyelerin birbirleriyle mesajlaştığı bir platformda uygulama şirketin dijital operasyonunun kalbidir.
Bu ayrım, freelancer mı şirket mi kararında belirleyicidir.
| Proje Tipi | Freelancer Daha Mantıklı Olabilir | Mobil Uygulama Şirketi Daha Mantıklı Olabilir |
|---|
| Basit MVP | 3-5 ekranlı prototip | MVP sonrası ürünleşme hedefi varsa |
| Tanıtım uygulaması | İçerik ve iletişim odaklıysa | Panel, bildirim, üyelik, ödeme varsa |
| Kurumsal uygulama | Sadece demo amaçlıysa | Yetkilendirme, raporlama, entegrasyon varsa |
| Pazaryeri / sosyal ağ | Genelde riskli | Ekip, mimari ve bakım gerekir |
| Sağlık / finans / üyelik | Tek kişiyle riskli | Güvenlik ve KVKK süreci gerekir |
| Uzun vadeli ürün | Bakım anlaşması yoksa riskli | Yol haritası ve sürdürülebilirlik gerekir |
Kısa vadeli bir demo için düşük maliyet öncelikli olabilir. Fakat ürün gerçek kullanıcıya açılacaksa, karar yalnızca “kim daha ucuz?” sorusuyla verilmemelidir.
Freelancer ile Çalışmanın Güçlü Tarafları
Freelancer ile çalışmanın en büyük avantajı hız ve esnekliktir. Özellikle kapsamı net, teknik riski düşük ve kısa süreli işlerde iyi bir freelancer ciddi değer üretebilir.
Örneğin elinde hazır tasarımları bulunan bir girişimci, yalnızca tıklanabilir bir demo veya yatırım görüşmesinde gösterilecek sınırlı bir MVP istiyorsa freelancer seçeneği ekonomik olabilir. Aynı şekilde mevcut bir uygulamada küçük bir hata düzeltmesi, tek ekran geliştirme veya kısa süreli React Native desteği için freelancer mantıklı bir tercih olabilir.
Freelancer modelinin güçlü olduğu alanlar şunlardır:
- Daha düşük başlangıç maliyeti
- Daha doğrudan iletişim
- Küçük kapsamlı işlerde hızlı aksiyon
- Tek teknolojiye odaklı uzmanlık
- Kısa süreli görevlerde pratik ilerleme
Ancak bu avantajlar, projenin sınırları net olduğunda anlamlıdır. Kapsam büyüdükçe tek kişinin hem mobil, hem backend, hem UI/UX, hem test, hem yayın, hem de bakım tarafını aynı kalitede yönetmesi zorlaşır.
Freelancer Modelinde En Sık Görülen Riskler
Freelancer ile çalışırken risk çoğu zaman kişinin yetkinliğinden değil, modelin doğasından kaynaklanır. Tek kişi aynı anda geliştirme, müşteri iletişimi, test, hata çözümü, yayın süreçleri ve dokümantasyonu yönetmek zorunda kalır.
Bu durum özellikle teslim sonrası dönemde görünür hale gelir. Uygulama yayına alınır, kullanıcılar hata bildirir, yeni işletim sistemi sürümü çıkar, ödeme altyapısında değişiklik olur veya mağaza tarafında ek belge istenir. Eğer projeyi yapan kişi müsait değilse, işletme teknik olarak kilitlenebilir.
Sık görülen riskler:
| Risk Alanı | Freelancer Modelinde Olası Sorun | İşe Etkisi |
|---|
| Süreklilik | Kişi müsait olmayabilir | Hata çözümü gecikir |
| Dokümantasyon | Kod ve süreç yazılı bırakılmayabilir | Yeni geliştirici devralmakta zorlanır |
| Test | Manuel test sınırlı kalabilir | Yayında kritik hata çıkabilir |
| Güvenlik | API, token, KVKK detayları atlanabilir | Veri riski oluşabilir |
| Mağaza yayını | App Store / Google Play süreçleri uzayabilir | Yayın tarihi sarkabilir |
| Bakım | Anlaşma net değilse belirsizlik olur | İşletme operasyonu aksar |
Buradaki amaç freelancerları küçümsemek değildir. Çok iyi freelancerlar vardır. Fakat mobil uygulama bir işletme kanalına dönüşüyorsa, sistemin tek kişiye bağımlı kalması stratejik risk yaratır.
Mobil Uygulama Şirketi ile Çalışmanın Güçlü Tarafları
Bir mobil uygulama şirketi ile çalışmanın temel farkı, sürecin kişiden bağımsız bir yapıya oturmasıdır. İyi bir şirket yalnızca kod yazmaz; kapsamı netleştirir, teknik mimariyi kurar, tasarım ve geliştirme akışını yönetir, test planı çıkarır, mağaza yayınına hazırlanır ve bakım sürecini tarif eder.
Atalay Tech’in mobil uygulama, web platformu ve AI entegrasyonu projelerinde en çok gördüğü ihtiyaçlardan biri budur: müşteri yalnızca uygulama istemez; uygulamanın nasıl yönetileceğini, ödeme planının nasıl ilerleyeceğini, panelin kim tarafından kullanılacağını, hataların nasıl bildirileceğini ve yeni özelliklerin hangi sırayla geliştirileceğini de bilmek ister.
Şirketle çalışmanın güçlü tarafları:
- Keşif ve kapsam analizi daha kontrollüdür.
- UI/UX, mobil, backend ve panel tarafı birlikte planlanır.
- Kod devri, dokümantasyon ve erişim yönetimi daha kurumsal ilerler.
- Test, yayın ve bakım süreçleri önceden tarif edilir.
- Ekip sürekliliği tek kişiye bağlı kalmaz.
- Yeni özellikler için yol haritası oluşturmak daha kolaydır.
Bu nedenle mobil uygulama yaptırmak isteyen firmalar, yalnızca ilk geliştirme maliyetini değil, ürünün 6-12 ay sonraki bakım ve büyüme ihtiyacını da hesaba katmalıdır.
Maliyet Karşılaştırması: Freelancer Daha Ucuz mu?
Freelancer genellikle ilk teklif aşamasında daha düşük fiyat verebilir. Bunun nedeni ofis, ekip, proje yönetimi, test, dokümantasyon ve garanti süreçlerinin maliyete aynı ölçüde yansımamasıdır.
Fakat mobil uygulama maliyeti yalnızca ilk yazılım bedelinden oluşmaz. Eksik kapsam, sonradan çıkan revizyonlar, bakım desteği, mağaza reddi, performans sorunları veya kodun devralınamaması toplam maliyeti artırabilir.
Aşağıdaki aralıklar Türkiye pazarı için 2026’da tahmini proje ölçeği perspektifiyle verilmiştir. Net bütçe; ekran sayısı, backend ihtiyacı, entegrasyonlar, panel, ödeme altyapısı, güvenlik ve bakım kapsamına göre değişir.
| Proje Ölçeği | Freelancer Tahmini | Mobil Uygulama Şirketi Tahmini | Tipik Kapsam |
|---|
| Basit MVP | 80.000 - 250.000 TL | 180.000 - 450.000 TL | 5-10 ekran, üyelik, temel API |
| Orta ölçek uygulama | 250.000 - 700.000 TL | 450.000 - 1.200.000 TL | Panel, bildirim, ödeme, rol yönetimi |
| Kurumsal platform | 700.000 TL+ | 1.200.000 - 4.000.000 TL+ | Çoklu rol, entegrasyon, raporlama, güvenlik |
| Bakım / geliştirme | Saatlik veya belirsiz | Aylık paket / SLA | Hata çözümü, güncelleme, yeni özellik |
Bu tablo “şirket her zaman daha pahalıdır” anlamına gelmez. Şirket teklifinin içinde çoğu zaman proje yönetimi, test, yayın hazırlığı, teknik mimari, ekip koordinasyonu ve teslim sonrası destek bulunur. Yalnızca ilk teklif rakamına bakmak, uzun vadeli toplam sahip olma maliyetini eksik değerlendirmeye neden olur.
Daha gerçekçi bir bütçe görmek için mobil uygulama fiyatları aracından kapsam bazlı bir ön değerlendirme yapılabilir.
Süreç Karşılaştırması: Kim Ne İş Yapar?
Mobil uygulama sürecinde kritik nokta, işin yalnızca “kodlama” olarak görülmemesidir. İyi yönetilen bir projede her adımın çıktısı bellidir.
| Süreç Adımı | Freelancer ile Tipik Akış | Mobil Uygulama Şirketi ile Tipik Akış |
|---|
| Keşif | Genelde kısa görüşme | İş hedefi, kullanıcı, kapsam analizi |
| Tasarım | Hazır tasarım beklenebilir | Wireframe, UI/UX, kullanıcı akışı |
| MVP | Hızlı geliştirme odaklı | Önceliklendirilmiş modül planı |
| Backend | Kişinin yetkinliğine bağlı | API, veritabanı, panel birlikte düşünülür |
| Test | Geliştirici testi ağırlıklı | Cihaz, senaryo ve kabul testi |
| Yayın | Deneyime bağlı | App Store / Google Play hazırlığı |
| Bakım | Kişisel müsaitlik | Paket, SLA veya destek süreci |
Bu fark özellikle mobil uygulama mağaza süreçlerinde önemlidir. Apple App Store Review Guidelines ve Google Play Policy Center, uygulamaların gizlilik, ödeme, hesap silme, izinler ve içerik politikaları açısından belirli kurallara uymasını bekler. Bu gereksinimler proje başında düşünülmezse, uygulama teknik olarak çalışsa bile yayına alınamayabilir.
Kullanıcı Senaryosu: İki Farklı İşletme, İki Farklı Karar
Kararı somutlaştırmak için iki gerçekçi senaryo düşünelim.
Senaryo 1: Erken aşama girişimci
Ayşe, 28 yaşında bir ürün tasarımcısı. Bir sosyal alışveriş fikri var ve yatırımcı görüşmesine çıkmadan önce 6-8 ekranlık tıklanabilir bir mobil MVP göstermek istiyor. İlk aşamada ödeme, canlı mesajlaşma, satıcı paneli veya gerçek kullanıcı trafiği yok.
Ayşe için iyi bir freelancer mantıklı olabilir. Çünkü hedef; fikri hızlı göstermek, görsel akışı test etmek ve bütçeyi düşük tutmaktır. Bu noktada asıl risk ölçeklenebilirlik değil, fikrin doğru anlatılmasıdır.
Senaryo 2: Operasyonel iş kuran firma
Bir firma, bayilerinden sipariş alacağı, stok durumunu göstereceği, bayi bazlı fiyat sunacağı ve ödeme tahsil edeceği bir mobil uygulama istiyor. Uygulama ERP ile konuşacak, yönetim paneli olacak, kullanıcı rollerine göre farklı ekranlar açılacak.
Bu projede freelancer modeli ciddi risk taşır. Çünkü mobil uygulama, backend, panel, entegrasyon, yetkilendirme, güvenlik, test ve bakım aynı anda yönetilmelidir. Bu noktada şirket modeli daha doğru olur.
Teknik Kapsam Büyüdükçe Şirket İhtiyacı Artar
Freelancer seçimi, uygulamanın teknik kapsamı büyüdükçe daha dikkatli değerlendirilmelidir. Çünkü mobil uygulamanın görünen yüzü yalnızca telefondaki ekranlardır; asıl yük çoğu zaman arka plandaki sistemlerdedir.
Örneğin bir üyelik uygulaması, yalnızca “kayıt ol” ve “giriş yap” ekranlarından oluşmaz. Şifre sıfırlama, e-posta doğrulama, oturum yönetimi, token yenileme, cihaz değişikliği, hesap silme, KVKK metinleri, loglama ve güvenlik senaryoları da düşünülmelidir.
Teknik kapsam kararını kolaylaştırmak için aşağıdaki tablo kullanılabilir.
| Özellik / İhtiyaç | Freelancer ile Uygunluk | Şirket ile Uygunluk | Not |
|---|
| 5-8 ekran prototip | Yüksek | Orta | Hız ve bütçe avantajı |
| Üyelik sistemi | Orta | Yüksek | Güvenlik ve oturum yönetimi gerekir |
| Ödeme altyapısı | Düşük-Orta | Yüksek | Test, iade, hata senaryosu gerekir |
| Yönetim paneli | Orta | Yüksek | Rol ve içerik yönetimi önemlidir |
| ERP entegrasyonu | Düşük | Yüksek | Veri eşleşmesi ve hata yönetimi gerekir |
| Mesajlaşma / bildirim | Orta | Yüksek | Gerçek zamanlı altyapı gerekebilir |
| KVKK / hassas veri | Düşük | Yüksek | Süreç ve dokümantasyon gerekir |
| 12 ay ürün yol haritası | Düşük | Yüksek | Ekip sürekliliği gerekir |
Atalay Tech’in mobil uygulama, web platformu ve yapay zekâ entegrasyonu projelerinde bu fark sık görülür. İlk görüşmede “basit uygulama” gibi görünen fikir, keşif aşamasında panel, rol yönetimi, ödeme, bildirim ve raporlama ihtiyaçlarıyla orta ölçekli bir yazılım projesine dönüşebilir.
Kod Kalitesi ve Devralınabilirlik Neden Önemli?
Mobil uygulama projesinde en tehlikeli senaryolardan biri, uygulamanın çalışmasına rağmen devralınamaz halde olmasıdır. Kod çalışıyor olabilir; ancak dokümantasyon yoksa, ortam değişkenleri dağınıksa, API yapısı anlaşılmıyorsa veya deployment süreci kişiye bağlıysa, sonraki geliştirme maliyeti artar.
Devralınabilirlik için şu unsurlar önemlidir:
- Git repository düzeni
- Ortam değişkenleri ve kurulum dökümanı
- API endpoint dokümantasyonu
- Veritabanı migration yapısı
- Test kullanıcıları ve senaryoları
- App Store / Google Play hesap erişim modeli
- Push notification, ödeme, harita, analitik gibi servislerin sahipliği
- Yayın sonrası hata bildirim süreci
Bir şirketle çalışıldığında bu maddelerin sözleşme ve teslim sürecinde daha net yazılması beklenir. Freelancer ile çalışırken de bunlar istenebilir; ancak çoğu projede baştan konuşulmadığı için teslim aşamasında problem yaşanır.
Güvenlik, KVKK ve Mağaza Kuralları Tek Kişilik İş Değildir
Mobil uygulama kullanıcı verisi topluyorsa güvenlik yalnızca “SSL var mı?” sorusundan ibaret değildir. Uygulama hangi veriyi topluyor, bu veri nerede tutuluyor, kim erişiyor, kullanıcı hesabını silebiliyor mu, loglar ne kadar saklanıyor, push notification izinleri nasıl alınıyor gibi soruların tamamı proje kapsamında düşünülmelidir.
Özellikle sağlık, finans, eğitim, üyelik, topluluk ve e-ticaret uygulamalarında veri güvenliği doğrudan marka güvenini etkiler. OWASP Mobile Top 10 listesi, mobil uygulamalarda kimlik doğrulama, yetkilendirme, veri saklama ve iletişim güvenliği gibi başlıkların kritik risk alanları olduğunu vurgular.
Google Play ve Apple App Store da uygulamalardan gizlilik politikası, hesap silme, izin açıklamaları ve kullanıcı verisi beyanı gibi gereksinimler isteyebilir. Bu noktalar proje sonuna bırakılırsa yayın süreci uzar.
Freelancer Seçilecekse Nelere Dikkat Edilmeli?
Bazı projelerde freelancer seçmek doğru olabilir. Fakat bu durumda karar yalnızca portföye veya fiyat teklifine göre verilmemelidir.
Freelancer ile çalışmadan önce şu konular yazılı hale getirilmelidir:
| Kontrol Başlığı | Sorulması Gereken Soru | Neden Önemli? |
|---|
| Kapsam | Hangi ekranlar ve modüller dahil? | Ek maliyetleri azaltır |
| Teslim | Kod, hesap ve servis erişimleri devredilecek mi? | Bağımlılığı azaltır |
| Bakım | Yayın sonrası kaç gün destek var? | Hata çözümü netleşir |
| Teknoloji | Hangi mobil ve backend stack kullanılacak? | Devralınabilirliği etkiler |
| Mağaza yayını | App Store / Google Play süreci dahil mi? | Yayın riskini azaltır |
| Test | Hangi cihaz ve senaryolarda test yapılacak? | Canlı hata riskini düşürür |
| Dokümantasyon | Kurulum ve API dökümanı verilecek mi? | Yeni ekibin devralmasını kolaylaştırır |
İyi freelancer bu sorulara net cevap verebilir. Cevaplar belirsizse, düşük teklif kısa vadede cazip görünse de uzun vadede pahalıya mal olabilir.
Mobil Uygulama Şirketi Seçilecekse Nelere Bakılmalı?
Şirket seçerken yalnızca “ekibiniz kaç kişi?” sorusu yeterli değildir. Önemli olan şirketin süreci nasıl yönettiği, önceki proje türleri, teslim sonrası yaklaşımı ve teknik kararları nasıl dokümante ettiğidir.
Değerlendirilecek başlıklar:
- Mobil uygulama, backend ve panel tarafında bütüncül deneyim
- React Native, native iOS/Android veya hibrit teknoloji seçimini gerekçelendirebilme
- Proje kapsamını yazılı hale getirme disiplini
- Yayın ve bakım sürecini anlatabilme
- Referans ve proje türlerini gösterebilme
- Sözleşme, ödeme planı ve teslim kriterlerini netleştirme
- Güvenlik, KVKK ve erişim yönetimi konusunda farkındalık
Bu noktada Atalay Tech referansları gibi proje örnekleri, karar verirken yalnızca görsel kaliteyi değil, hangi tip işlerin teslim edildiğini anlamak için de incelenmelidir.
Hangi Durumda Freelancer, Hangi Durumda Şirket?
Kararı hızlandırmak için aşağıdaki matris kullanılabilir.
| Durum | Önerilen Model | Gerekçe |
|---|
| Yatırım sunumu için demo | Freelancer | Hız ve düşük maliyet avantajı |
| 5-10 ekran basit MVP | Freelancer veya küçük ekip | Kapsam netse yönetilebilir |
| Ödeme alan uygulama | Mobil uygulama şirketi | Güvenlik, test ve iade senaryoları gerekir |
| Panel + mobil + backend | Mobil uygulama şirketi | Birden fazla uzmanlık gerekir |
| ERP / CRM entegrasyonu | Mobil uygulama şirketi | Veri tutarlılığı ve hata yönetimi kritiktir |
| Sağlık / finans verisi | Mobil uygulama şirketi | KVKK ve güvenlik riski yüksektir |
| 1 yıl ürün yol haritası | Mobil uygulama şirketi | Bakım ve sürdürülebilirlik gerekir |
| Tek ekran hata düzeltme | Freelancer | Küçük görevlerde pratik olabilir |
Bu matristeki ana fikir basittir: proje iş açısından ne kadar kritikse, tek kişiye bağımlılık o kadar risklidir.
Atalay Tech Perspektifi: Doğru Model Kapsamla Belirlenir
Atalay Tech, mobil uygulama, web platformu, yönetim paneli ve AI entegrasyonu gibi farklı proje türlerinde çalışırken şu prensibi kullanır: önce kapsam, sonra teknoloji ve ekip modeli.
Bazı talepler ilk görüşmede mobil uygulama gibi görünür; fakat detaylandırıldığında aslında web paneli, API, bildirim altyapısı, ödeme sistemi ve raporlama modülleri gerektirir. Bazı talepler ise tam tersine büyük anlatılır; ama doğru MVP planıyla ilk faz sadeleştirilebilir.
Bu yüzden karar verirken şu sorular cevaplanmalıdır:
- Uygulama gerçek kullanıcıya açılacak mı?
- Kullanıcıdan kişisel veri alınacak mı?
- Ödeme, abonelik veya sipariş olacak mı?
- Yönetim paneli gerekecek mi?
- Uygulama 6 ay sonra geliştirilmeye devam edecek mi?
- Mağaza yayını ve bakım süreci kimin sorumluluğunda olacak?
- Kod başka bir ekip tarafından devralınabilecek mi?
Bu soruların çoğuna “evet” yanıtı veriliyorsa, şirketle çalışmak daha güvenli bir karar olur.