Mobil Uygulama Geliştirme
Müşterileriniz veya ekibiniz için iOS ve Android uygulamaları geliştiriyoruz. Fikir aşamasından mağaza yayınına, arka uç (backend) altyapısından yayın sonrası güncellemelere kadar tüm süreci tek ekip yürütür.
Hangi teknolojiyle geliştirmeli?
| Yaklaşım | Avantaj | Ne zaman uygun? |
|---|---|---|
| Flutter | Tek kod tabanıyla iOS ve Android, hızlı geliştirme | Çoğu iş ve tüketici uygulaması |
| React Native | Web ekibinizle ortak JavaScript bilgisi | React kullanan şirketler |
| Native (Swift/Kotlin) | Donanıma en derin erişim, en yüksek performans | Yoğun grafik, donanım veya platforma özel özellik |
Projelerin çoğunda Flutter ile tek kod tabanı hem maliyeti hem de bakım yükünü düşürür. Gerekçesiyle birlikte öneriyi keşif aşamasında yaparız.
Bir mobil uygulama projesinde neler var?
- Ekran tasarımı ve prototip (UI/UX tasarım)
- Uygulamanın kendisi (iOS ve Android)
- Backend: kullanıcı hesapları, veritabanı, API ve yönetim paneli
- Bildirimler, analitik ve hata takibi
- App Store ve Google Play yayını
- Yayın sonrası işletim sistemi güncellemelerine uyum
Mobil uygulama projesi adım adım
- Keşif: kullanıcılar, ana akışlar, gelir modeli ve uygulamanın isteyeceği izinler (konum, kamera, bildirim) belirlenir.
- Tasarım: ekranlar tıklanabilir prototip olarak hazırlanır ve kullanıcılarla denenir (UI/UX tasarım).
- Backend: kullanıcı hesapları, veritabanı, API ve yönetim ekranı kurulur.
- Geliştirme ve test: her sprintin sonunda çalışan sürüm, iOS’ta TestFlight, Android’de Google Play test kanalları üzerinden gerçek cihazlarda denenir.
- Mağaza yayını: uygulama şirketiniz adına açılan App Store ve Google Play hesaplarında yayınlanır; gizlilik politikası, hesap silme akışı ve veri kullanım beyanları hazırlanır.
- Bakım: yeni işletim sistemi sürümlerine uyum ve hata düzeltmeleri aylık bakım anlaşmasıyla sürer.
Mobil uygulama fiyatları
| Kapsam | Örnek | Fiyat |
|---|---|---|
| Basit uygulama | 8–12 ekran, giriş, bildirim, mevcut API ile bağlantı | Teklif ile |
| Orta ölçek | Backend dahil, ödeme, harita, yönetim paneli | Teklif ile |
| Karmaşık uygulama | Gerçek zamanlı özellikler, çok rollü yapı, entegrasyonlar | Teklif ile |
Fiyatı en çok ekran sayısı, backend ihtiyacı ve entegrasyonlar belirler. Projenize özel fiyat için teklif alabilirsiniz.
Mağaza yayını ve sonrası
Uygulamanın App Store ve Google Play’deki yayın hesapları şirketiniz adına açılır; uygulama sizin hesabınızda yayınlanır. Mağaza incelemeleri için gizlilik politikası, hesap silme akışı ve veri kullanım beyanları hazırlanır. Yayından sonra her yıl yeni işletim sistemi sürümlerine uyum güncellemesi gerekir; bunun için aylık bakım anlaşması öneririz.
Mağaza kuralları: baştan bilinmesi gerekenler
- Kullanıcının hesap açabildiği uygulamalarda hesabın silinebilmesi hem Apple’ın hem Google’ın kuralıdır; bu akış tasarım aşamasında planlanır.
- Uygulama içinde dijital içerik ya da abonelik satılacaksa mağazaların uygulama içi satın alma kuralları geçerlidir. Fiziksel ürün ve hizmet satışında kartla ödeme sanal POS ile alınabilir.
- Konum, kamera ve rehber gibi izinler yalnızca kullanıldıkları yerde ve gerekçesi yazılarak istenir; gerekçesiz izin istemek mağaza incelemesinde ret nedenidir.
- Google Play, uygulamaların güncel bir Android API düzeyini hedeflemesini şart koşar; bu şart karşılanmazsa güncelleme yayınlanamaz ve yeni cihazlarda görünürlük kısıtlanabilir.
- Geliştirici hesaplarının ücreti doğrudan Apple’a ve Google’a ödenir; hesaplar şirketiniz adına açıldığı için uygulama her zaman sizde kalır.
Mobil uygulama hakkında sık sorulan sorular
Uygulama mağazada ne kadar sürede yayınlanır?
Geliştirme bittikten sonra mağaza incelemeleri genellikle birkaç gün sürer. Reddedilme riskine karşı mağaza kurallarını geliştirme sırasında kontrol ederiz.
Önce web uygulaması mı yapmalıyım?
Kullanıcılarınızın uygulamayı her gün kullanması gerekmiyorsa bir web uygulaması daha ekonomik bir başlangıç olabilir.
Uygulamanın kaynak kodu kimin olur?
Kaynak kodu ve mağaza hesapları size aittir.
Backend’i nerede barındırıyorsunuz?
Türkiye’deki veri merkezimizde, yük durumuna göre VPS ya da ayrılmış kaynaklı VDS sunucularda.
iOS ve Android uygulaması aynı anda çıkarılabilir mi?
Evet. Flutter ya da React Native ile tek kod tabanından iki platform için uygulama üretilir ve iki mağazaya birlikte gönderilir. Mağazaların inceleme süreçleri ayrı olduğu için iki platformda yayın günü farklı olabilir.
Mevcut web sitemizden mobil uygulama yapılabilir mi?
Sitenizin verisi bir API üzerinden sunuluyorsa uygulama aynı veriyi kullanır; API yoksa önce bu katman kurulur. Siteyi yalnızca bir çerçeve içinde gösteren uygulamalar mağaza incelemesinden geçmeyebilir.
Uygulamanın yönetim ekranı da projeye dahil mi?
Uygulamadaki içerikleri, kullanıcıları ve siparişleri yönettiğiniz web tabanlı yönetim ekranı backend’in parçası olarak planlanır; kapsamı keşif aşamasında ekran ekran yazılır.
Uygulamayı ileride kendi ekibimize devredebilir miyiz?
Evet. Kaynak kodu ve mağaza hesapları size aittir; kod dokümantasyonu, mimari açıklamalar ve devir eğitimi sözleşmeye eklenebilir.