Mobil Uygulama Geliştirme
iOS ve Android için mobil uygulama geliştirme
Müşterilerinizin telefonunda duran, bildirim gönderebilen ve verilerinizle çalışan bir uygulama. Tek kod tabanıyla hem iOS hem Android için geliştiriyor; arkasındaki API, veritabanı ve yönetim panelini de aynı projede kuruyorum.
Tek kod tabanı, iki platform · Backend ve yönetim paneli dahil planlama · 30.000 TL'den başlayan fiyatlar
Mobil uygulama mı, mobil uyumlu web uygulaması mı?
Her proje için mağazada bir uygulama gerekmez. Kullanıcılarınız sizi ara sıra ziyaret ediyor ve yalnızca bilgi ya da form arıyorsa, telefonda iyi çalışan bir web uygulaması daha hızlı ve ekonomik bir çözümdür.
Mobil uygulama ise her gün ya da sık kullanılacak bir ürün için anlamlıdır: bildirimle kullanıcıya ulaşmak, kamera veya konum gibi telefon özelliklerini kullanmak, ana ekranda bir simge olarak durmak ve kullanıcının hesabıyla sürekli çalışmak. İlk görüşmede hangisinin size uygun olduğunu açıkça konuşuyoruz.
Mobil uygulama hizmetinin kapsamı
Her proje ihtiyaca göre planlanır; aşağıdakiler bir mobil uygulama projesinin temel parçalarıdır.
Cross-platform geliştirme
React Native ile tek kod tabanından iOS ve Android uygulaması; iki ayrı proje yerine tek bir ürün.
Özel UI/UX
Hazır şablon yerine kullanıcınızın akışına göre tasarlanan ekranlar; başparmakla rahat kullanılan butonlar ve okunabilir metinler.
Kullanıcı hesapları
Kayıt, giriş, şifre sıfırlama ve kullanıcı rolleri; her kullanıcının yalnızca kendi verisini görmesi.
API entegrasyonları
Ödeme, harita, takvim veya kendi sistemlerinizle veri alışverişi; servisin sunduğu API'ye göre planlanır.
Backend ve veritabanı
Verilerin güvenle saklandığı, cihazlar arasında senkronize edildiği sunucu tarafı; gerektiğinde Firebase ile.
Push bildirimleri
Randevu hatırlatması, sipariş durumu veya kampanya duyurusu gibi kullanıcıya zamanında ulaşan bildirimler.
Yönetim paneli
Uygulamadaki içerikleri, kullanıcıları ve kayıtları web tarayıcısından yönetebileceğiniz panel.
Test ve yayın hazırlığı
Farklı ekran boyutlarında test, sürüm derlemeleri ve App Store / Google Play için gereken hazırlıklar.
Kendi mobil uygulamalarım
React Native deneyimimi kendi ürünlerimi geliştirerek kazandım. Durumlarını olduğu gibi yazıyorum.
Ajanda · kişisel kullanımda
Görevleri, randevuları, alışkanlıkları, sağlık ve kitap takibini tek yerde toplayan planlayıcı. Tek kod tabanıyla Android'de ve bilgisayarda çalışıyor, veriler Firebase ile cihazlar arasında senkronize ediliyor.
Study · geliştirme aşamasında
YKS'ye hazırlanan öğrenciler için yapay zekâ destekli çalışma koçu. Kişiye özel program oluşturuyor; çalışma süresini ve deneme sonuçlarını takip ederek programı her hafta güncelliyor.
Neden cross-platform?
iOS ve Android için iki ayrı uygulama yazmak, her özelliğin iki kez geliştirilmesi ve iki kez test edilmesi demektir. React Native ile yazılan bir uygulamanın kodunun büyük kısmı iki platformda ortaktır; bu hem geliştirme süresini hem de sonraki güncellemelerin maliyetini düşürür.
Uygulamaların çoğu için bu yaklaşım yeterlidir. Projeniz yoğun grafik işleme veya platforma özgü derin donanım erişimi gerektiriyorsa, bunu ilk görüşmede açıkça belirtir ve size uygun yolu birlikte değerlendiririz.
Mobil uygulama geliştirme süreci
-
Fikir ve kapsam
Uygulamayı kimin, ne için kullanacağını ve ilk sürümde hangi özelliklerin şart olduğunu belirliyoruz.
-
Ekran akışı ve tasarım
Kullanıcının uygulamada izleyeceği yol ve ekranlar tasarlanıyor, onayınıza sunuluyor.
-
Backend ve veri yapısı
Hesaplar, veritabanı, API bağlantıları ve yönetim paneli planlanıp kuruluyor.
-
Geliştirme ve test
Uygulama farklı cihaz ve ekran boyutlarında test edilerek geliştiriliyor.
-
Yayın hazırlığı
Sürüm derlemeleri ve mağaza için gereken bilgiler hazırlanıyor; yayınlama adımları proje kapsamına göre planlanıyor.
Mobil uygulama fiyatları
Mobil uygulama geliştirme 30.000 TL'den başlar. Kesin fiyat ve takvim; ekran sayısı, kullanıcı rolleri, entegrasyonlar ve yönetim paneli ihtiyacına göre kapsam netleştikten sonra yazılı teklifle belirlenir.
Fiyata dahil olmayanlar: Apple Developer Program ve Google Play geliştirici hesaplarının ücretleri hizmet fiyatına dahil değildir; hesapların uygulama sahibi adına açılması önerilir. App Store ve Google Play'de yayınlama süreçleri de proje kapsamında ayrıca değerlendirilir.
Kullandığım teknolojiler
- React Native
- JavaScript
- React
- Firebase
- Git
Uygulamanın kendisi için React Native, kullanıcı girişi, veritabanı ve senkronizasyon için Firebase, yönetim paneli için React kullanıyorum.
Sık sorulan sorular
iOS ve Android için ayrı ayrı mı ödeme yapmam gerekir?
Hayır. Uygulama tek kod tabanıyla geliştirildiği için iki platform aynı projenin parçasıdır. Platforma özel ek bir işlev gerekiyorsa bu teklifte ayrıca belirtilir.
App Store ve Google Play ücretleri fiyata dahil mi?
Hayır. Apple Developer Program ve Google Play geliştirici hesaplarının ücretleri hizmet fiyatına dahil değildir; hesapların uygulama sahibi adına açılması önerilir. Uygulamanın mağazalara yüklenmesi ve yayın onayı adımları da proje kapsamında ayrıca değerlendirilir.
Uygulamanın yönetim paneli de olacak mı?
İçerikleri, kullanıcıları veya kayıtları sizin yönetmeniz gerekiyorsa evet; panel web tarayıcısından çalışır ve proje kapsamına dahil edilerek planlanır.
Bir mobil uygulama ne kadar sürede geliştirilir?
Süre; ekran sayısı, kullanıcı rolleri, entegrasyonlar ve yönetim paneli ihtiyacıyla değişir. Takvimi kapsam netleştikten sonra yazılı teklifte paylaşıyorum. En gerekli özelliklerle başlayan bir ilk sürüm, uygulamayı daha erken kullanıcıya ulaştırır.
Uygulama yayınlandıktan sonra yeni özellik eklenebilir mi?
Evet. Kullanıcı geri bildirimlerine göre yeni özellikler sonraki sürümlerde eklenebilir; bu geliştirmeler ayrıca fiyatlandırılır.
İletişime Geç
Web sitesi, landing page ya da web uygulaması için teklif almak istiyorsanız formu doldurun. Projenizi, hedefinizi ve varsa örnek aldığınız siteleri yazmanız yeterli.