İçeriğe geç

Hizmet

Mobil uygulama geliştirme.

iOS ve Android için hızlı çalışan mobil uygulamalar. Native ya da React Native ile geliştiriyoruz. App Store ve Google Play yayını dahil.

Mobil uygulama geliştirme

Mobil uygulama kendi başına bir ürün

Birçok işletme mobil uygulamaya "sitemizin telefondaki hali" diye başlıyor. Bu yaklaşım genelde hem kullanışsız bir uygulama hem de boşa giden bir bütçeyle sonuçlanıyor. Uygulamanın asıl faydası, web sitesinin yapamadığı şeylerde: internet yokken çalışabilmek, bildirim göndermek, kamera ve sensörleri kullanmak, kullanıcının cebinde hep hazır durmak.

Bu yüzden her mobil projede ilk sorumuz şu: "Bu işin mutlaka uygulama olması için sebep ne?" Cevap net değilse, iyi bir web sitesi ya da PWA (telefona kurulabilen web uygulaması) daha ekonomik bir seçenek olabilir.

İki ana yaklaşım

  • Native (Swift / Kotlin): Cihazın bütün özelliklerine tam erişim ve en yüksek performans. Buna karşılık iki ayrı kod yazıldığı için maliyet ve süre daha yüksek.
  • Cross-platform (React Native): Tek kod, iki platform. Daha hızlı yayına çıkılır, bakımı daha kolaydır.

Hangisinin size uygun olduğu, uygulamanın ne yapacağına bağlı. Bilgi ve hizmet odaklı uygulamalarda React Native çok iyi sonuç veriyor. Yoğun grafik, artırılmış gerçeklik (AR) ya da cihaz üzerinde makine öğrenmesi modeli çalıştırmak gibi işlerde native gerekebilir.

Neler dahil?

  • iOS ve Android için uygulama geliştirme
  • Sunucu tarafı (backend) ve yönetim paneli
  • Bildirim (push notification) altyapısı
  • Uygulama içi satın alma
  • Sosyal giriş (Apple, Google, Facebook)
  • İnternet yokken çalışma desteği
  • Derin link ve dinamik link
  • Hata raporlama ve analitik (Sentry, Mixpanel, Amplitude)
  • App Store ve Google Play yayını
  • Yayından sonra da destek; düzenli bakım ve güncellemeyi isteyene aylık bakımla üstleniyoruz

Süre ve süreç

Mobil uygulamalarda takvimi ilk görüşmede, ekran ve özellik sayısına bakarak birlikte çıkarıyoruz. İlk aşama tasarım ve prototip, sonrası geliştirme ve test. Geliştirme sırasında uygulamayı TestFlight ya da dahili test kanalı üzerinden kendi telefonunuzda deneyebiliyorsunuz.

Fiyat nasıl belirleniyor?

Fiyat, işin kapsamına göre değişir. Kısa bir görüşmeden sonra net bir teklif veriyoruz. Fiyatı en çok şunlar etkiliyor:

  • Tek platform mu (yalnızca iOS ya da Android), iki platform mu?
  • React Native ile mi geliştirilecek, yoksa Swift ve Kotlin ile native mi?
  • Ekran ve özellik sayısı
  • Sunucu tarafı (backend) ve yönetim paneli gerekip gerekmediği

App Store ve Google Play yayını

Mağaza yayınının tamamını biz üstleniyoruz: geliştirici hesabının açılması, sertifikalar, mağaza sayfası, ekran görüntüleri, açıklama metinleri ve ilk inceleme ile onay süreci. İlk yayından sonraki güncellemeleri de aynı şekilde yönetiyoruz.

Sıkça sorulanlar

Sorular

  • İhtiyaca göre karar veriyoruz. Performansın kritik olduğu ve cihaz özelliklerine derinlemesine erişim gereken projelerde Swift ve Kotlin ile ayrı ayrı geliştiriyoruz. Hızlı yayına çıkmak ve bakım masrafını düşük tutmak öncelikse React Native iyi bir seçim.

Başlayalım

Ne istediğinizi anlatın, net teklif verelim.

Kısa bir görüşmede ihtiyacınızı konuşuyoruz. Sonra kapsamı, fiyatı ve süreyi açıkça yazan bir teklif hazırlıyoruz.