Muhammet Şükrü Enginoğlu

Mobil Uygulama Yaptırma: iOS ve Android

React Native veya Flutter ile tek kod tabanından iOS ve Android'de çalışan, kullanıcı deneyimi güçlü ve bakım maliyeti optimize edilmiş mobil uygulamalar geliştiriyorum. Fiyatlar net: temel uygulama 30.000 TL'den, sunuculu uygulama 50.000 TL'den (+KDV).

Teknoloji Seçimi

Flutter, React Native, Kotlin veya Capacitor arasından iş modelinize, ekip yapınıza ve bütçenize uygun olanı seçiyorum.

Ürün Yaklaşımı

MVP önceliği, kritik kullanıcı akışları, analitik ve iteratif geliştirme ile hızlı pazar doğrulaması.

Entegrasyonlar

API, ödeme, push bildirim, kimlik doğrulama ve yönetim paneli entegrasyonları; kullanıcı girişi ve panel sunuculu pakete girer.

Sonuç Odağı

İndirme değil kullanım, retention ve dönüşüm odaklı kararlarla ürün performansını artırma.

Fiyat

Temel mobil uygulama

Kullanıcı hesabı, veritabanı veya yönetim paneli gibi sunucu tarafı gerektirmeyen uygulamalar.

30.000 TL'den+KDV

Sunuculu mobil uygulama

Kullanıcı hesabı, veritabanı veya yönetim paneli gibi sunucu tarafı (backend) gerektiren, daha kapsamlı uygulamalar.

50.000 TL'den+KDV

İki paket de hem Android hem iOS uyumlu teslim edilir. Yayın sonrası bakım fiyata dahil değildir, ayrıca ücretlendirilir.

Listede olmayan her özellik ayrıca fiyatlandırılır.

Temel pakete girenler

  • Verisi yalnız telefonda tutulan uygulamalar; örnek: Misbra tesbih, QuietPDF okuyucu
  • Hazır bir servisten veri çeken uygulamalar; örnek: hava tahminine göre boya saatini gösteren PaintDay
  • Kullanıcı girişi ve yönetim paneli gerektirmeyen tanıtım ve hesaplama uygulamaları

Sunuculu pakete girenler

  • Kullanıcı hesabı ve giriş
  • Birden çok kişinin aynı veriyi paylaştığı uygulamalar; örnek: anne babanın ortak takvimi Fairweek, okul servisi sırası Turnabout
  • İçeriği yönetim panelinden güncellenen uygulamalar

Süreç: Fikirden Mağazaya

  1. Ön görüşme: Uygulamanın ne yapacağı, kimin kullanacağı ve sunucu gerekip gerekmediği netleşir.
  2. Sabit fiyat teklifi: Paket ve varsa ek özellikler belirlenir; fiyat baştan bellidir.
  3. Ekran akışı: Uygulamanın ekranları ve kullanıcının izleyeceği yol birlikte netleştirilir.
  4. Geliştirme ve test sürümü: Uygulama Android'de Google Play test kanalından, iOS'ta TestFlight'tan telefonunuza kurulur; geri bildiriminize göre düzeltilir.
  5. Mağaza yayını: Ekran görüntüleri, açıklama metni, gizlilik politikası ve mağaza beyanları hazırlanır, uygulama incelemeye gönderilir.
  6. Yayın sonrası: Hata takibi, yeni sürümler ve iyileştirmeler bakım kapsamındadır ve ayrıca ücretlendirilir.

Hangi Teknolojiyle?

Teknolojiyi uygulamanın ihtiyacı belirler. Yayındaki uygulamalarımda dördünü de kullandım:

Flutter

iOS ve Android'i tek kod tabanından çıkarır, arayüz iki platformda aynı görünür. Örnek: Fairweek, Hifzly, Tapin.

React Native

JavaScript tabanlı bir web paneli olan projelerde kod ve ekip paylaşımı sağlar. Örnek: Vakithane, Medora.

Kotlin

Yalnız Android gereken, cihaz özelliklerine derin erişim isteyen uygulamalar için. Örnek: QuietPDF, PaintDay, ShiftCal.

Capacitor

Var olan bir web uygulamasını mağazaya taşımak için. Örnek: Misbra.

Örnek Projeler

ORP - Online Reçete Platformu

Sağlık profesyonelleri için KVKK uyumlu, cross-platform dijital sağlık uygulaması. Tek kod tabanından hem App Store hem Google Play'de yayında.

App Store · Google Play

Google Play'de 41 Yayınlanmış Ürün

Mağaza yayın süreçleri deneyimimin kanıtı olarak Google Play'de 17 uygulamam ve 24 oyunum yayında.

Yayındaki Uygulamalarım

Google Play'de yayında olan 17 uygulamanın tamamı; her kart mağaza sayfasına bağlanır.

Vakithane

Namaz vakitlerini gösterir, ezan vaktinde bildirim atar; kıble ve widget içerir.

React Native · Google Play · App Store

Medora

Hastaların sağlık kayıtlarını ve takibini telefondan yönetmeyi sağlar.

React Native · Google Play · App Store

Misbra

Dijital tesbih; zikirleri sayar, her 100'de sesli uyarı verir.

Capacitor · Google Play

ShiftCal

Vardiya takvimini tutar, gece ödeneğini hesaplar, mesai alarmı kurar.

Kotlin · Google Play

QuietPDF

İzin istemeyen, dosyayı cihazdan dışarı çıkarmayan sade PDF okuyucu.

Kotlin · Google Play

PaintDay

Dış cephe boyası için havanın uygun olduğu saatleri gösterir.

Kotlin · Google Play

Open Play

Pickleball'da sıradaki maça kimin gireceğini adil şekilde belirler.

Kotlin · Google Play

Fairweek

Ayrı yaşayan anne babanın çocuk takvimini ortak tutmasını sağlar.

Flutter · Google Play

Wheeltime

Ehliyete hazırlanan gencin sürüş saatlerini kaydeder.

Flutter · Google Play

Hifzly

Kuran ezberleyen öğrencinin günlük ilerlemesini takip eder.

Flutter · Google Play

Turnabout

Okul servisinde sıranın hangi ailede olduğunu paylaştırır.

Flutter · Google Play

Kinshift

Yaşlı bir yakının bakımını aile içinde görev ve vardiyaya böler.

Flutter · Google Play

Namesake

Anne ve babanın bebek ismini birlikte seçmesini sağlar.

Flutter · Google Play

Hornbook

Evde eğitimde ders saatlerini ve devamı kayıt altına alır.

Flutter · Google Play

Shedtime

Müzik çalışma sürelerini kaydeder, öğretmenle paylaşır.

Flutter · Google Play

Pupkin

Köpek yavrusunun tuvalet eğitimini ailece takip etmeyi sağlar.

Flutter · Google Play

Tapin

Golf liginin skorlarını, handikaplarını ve sıralamasını tutar.

Flutter · Google Play

Mağaza Yayını İçin Bilmeniz Gerekenler

  • Geliştirici hesapları: Google Play geliştirici hesabı tek seferlik 25 USD, Apple Developer Program üyeliği yıllık 99 USD'dir. Bu ücretler doğrudan mağazalara ödenir.
  • Google Play kapalı testi: Google, yeni açılan kişisel geliştirici hesaplarında uygulamayı herkese açmadan önce en az 12 test kullanıcısının 14 gün kesintisiz kapalı teste katılmasını istiyor; kuruluş hesaplarında bu şart yok. Takvim baştan buna göre planlanır.
  • Gizlilik ve beyanlar: İki mağaza da yayından önce gizlilik politikası, veri kullanımı beyanı ve yaş derecelendirmesi ister; bunlar uygulamanın gerçekte topladığı veriye göre hazırlanır.
  • İnceleme: Her iki mağaza da uygulamayı yayından önce inceler; reddedilen başvuru düzeltilip yeniden gönderilir.

Sık Sorulan Sorular

Mobil uygulama yaptırmak ne kadar?

Sunucu tarafı gerektirmeyen temel bir uygulama 30.000 TL'den, kullanıcı hesabı, veritabanı veya yönetim paneli gibi sunucu tarafı gerektiren kapsamlı bir uygulama 50.000 TL'den başlar; fiyatlara KDV eklenir.

Android ve iOS ayrı mı ücretlendiriliyor?

Hayır. İki paket de hem Android hem iOS uyumlu teslim edilir.

Ne kadar sürede MVP çıkar?

Genellikle 6-10 hafta aralığında çalışan MVP yayına alınabilir.

Flutter ve React Native seçimini nasıl yapıyorsunuz?

Arayüz karmaşıklığına, web tarafıyla kod paylaşımına ve bakım maliyetine bakıyorum. Yayındaki uygulamalarımın çoğu Flutter ile yazıldı; JavaScript tabanlı web paneli olan projelerde React Native, yalnız Android gereken işlerde Kotlin kullanıyorum.

Store sürecini yönetiyor musunuz?

Evet, teknik gereklilikler ve yayın adımlarını uçtan uca yönetiyorum.

Bakım fiyata dahil mi?

Hayır. Crash takibi, performans iyileştirme ve yeni sürümler gibi yayın sonrası bakım işleri fiyata dahil değildir, ayrıca ücretlendirilir.

Uygulamayı yayınlamak için hangi hesaplar gerekiyor?

Google Play geliştirici hesabı (tek seferlik 25 USD) ve Apple Developer Program üyeliği (yıllık 99 USD). Bu ücretler doğrudan mağazalara ödenir.

Google Play'de yayın neden gecikebilir?

Google, yeni açılan kişisel geliştirici hesaplarında uygulamayı herkese açmadan önce en az 12 test kullanıcısının 14 gün kesintisiz kapalı teste katılmasını istiyor. Kuruluş hesaplarında bu şart yok; takvim buna göre planlanır.

Daha önce hangi uygulamaları geliştirdiniz?

Google Play'de 17 uygulamam ve 24 oyunum yayında; Vakithane ve Medora App Store'da da var. Uygulamaların tam listesi bu sayfada.

Projenizi konuşalım

Kapsamı ve süreyi netleştirmek için kısa bir ön görüşme yapalım; genelde aynı gün dönüş yapıyorum.