Mobil uygulama geliştirme

Mobil uygulama geliştirme iOS ve Android için, tasarımdan mağazaya

Mobil uygulama geliştirme, iPhone ve Android telefonlarda çalışan, App Store ve Google Play'den indirilen bir uygulamanın tasarlanması, kodlanması, mağazalarda yayınlanması ve güncel tutulmasıdır. Uygulamayı ihtiyaca göre her platform için ayrı (native) ya da Flutter ile tek kod tabanından iki platform için birden geliştiririz. Reklam ajansı olarak indirme ve kullanım ölçümünü de baştan kurarız.

Güncellendi:

Kapsam

Mobil uygulamada neler yapıyoruz?

Uygulamanın fikir aşamasından mağazada büyümesine kadar her adımı aynı ekip yürütür. İhtiyacınız olan kısmı seçebilir ya da işin tamamını bize bırakabilirsiniz.

Native iOS uygulaması

Swift ve SwiftUI ile iPhone ve iPad için geliştirilen, Apple'ın arayüz ilkelerine uyan ve cihaz özelliklerini doğrudan kullanan uygulama.

Native Android uygulaması

Kotlin ve Jetpack Compose ile farklı ekran boyutlarında, üreticilerde ve Android sürümlerinde uyumlu çalışan uygulama.

Flutter ile iki platform

Tek kod tabanından iOS ve Android uygulaması: ortak tasarım, daha düşük geliştirme ve bakım bütçesi, iki mağazada aynı gün güncelleme.

Arayüz ve deneyim tasarımı

Ekran akışları, tıklanabilir prototip ve tasarım sistemi. Prototipi geliştirmeye geçmeden önce gerçek kullanıcılarla deneriz.

Arka uç ve yönetim paneli

Kullanıcı hesapları, veritabanı ve API ile içerik, ürün ve kampanyaları kod yazmadan güncelleyeceğiniz yönetim paneli.

Bildirim ve ödeme

Anlık bildirim, uygulama içi satın alma ve abonelik; fiziksel ürün ve hizmet satışında yerel ödeme kuruluşu entegrasyonu.

Mağaza yayını ve ASO

App Store ve Google Play sayfası, ekran görüntüleri, açıklama ve anahtar kelimeler, gizlilik beyanları ve inceleme sürecinin yönetimi.

Bakım ve sürüm güncellemesi

Yeni iOS ve Android sürümlerine uyum, çökme ve hata takibi, performans iyileştirmesi ve planlı yeni sürümler.

Uygulama tanıtım reklamları

Google Ads uygulama kampanyaları ve Meta uygulama reklamlarıyla indirme, kayıt ve uygulama içi işlemlerin ölçümü.

Demo

Nasıl çalıştığını kendiniz deneyin

Aşağıdaki örnekler gerçek bir müşteriye ait değildir; sistemin nasıl çalıştığını göstermek için hazırlanmış demolardır.

Sipariş uygulaması

iOS ve Android

iOSKahve Durağı
  • Filtre kahveOrta boy
  • LatteYulaf sütüyle
  • CheesecakeGünün tatlısı
Sepete ekle
AndroidKahve Durağı
  • Filtre kahveOrta boy
  • LatteYulaf sütüyle
  • CheesecakeGünün tatlısı
Sepete ekle

Yayın listesi

App Store ve Google Play

  • Mağaza sayfası metni ve ekran görüntüleri
  • Gizlilik etiketi ve veri güvenliği formu
  • Test kullanıcılarıyla kapalı deneme
  • İnceleme sonrası aşamalı yayın

Anlık bildirim

Kampanya

POST /v1/bildirim
{
  "hedef": "sepeti-terk-edenler",
  "baslik": "Sepetiniz sizi bekliyor",
  "platform": ["ios", "android"],
  "izin": "bildirim_onayi_var"
}

200 OK · iOS ve Android'e iletildi

Bakım akışı

Aktif kurallar

  • Yeni iOS sürümüUyumluluk testiAçık
  • Çökme raporuDüzeltme sürümüAçık
  • Mağaza yorumuYol haritasıTaslak
  • Politika değişikliğiUyum kontrolüTaslak

Çalışma biçimimiz

Nasıl çalışıyoruz?

  1. 01

    Neyi inceleriz?

    Uygulamanın çözeceği sorunu, hedef kullanıcıyı, rakip uygulamaları, telefon özelliklerine ne kadar ihtiyaç duyulduğunu ve gelir modelini inceleriz. Mobil uygulama mı, mobil uyumlu bir web uygulaması mı gerektiğine bu bilgilerle birlikte karar veririz.

  2. 02

    Neyi kurarız?

    Ekran akışları ve tasarım, iOS ve Android uygulaması, arka uç ve yönetim paneli, bildirim ve ödeme altyapısı, analitik ve hata takibi. Mağaza hesaplarını şirketiniz adına açar, yayın sürecini birlikte yürütürüz.

  3. 03

    Neye göre geliştiririz?

    İndirme, kayıt, ilk haftadan sonra uygulamaya geri dönüş, çökme oranı ve mağaza yorumlarına göre. Yeni sürümleri tahmine değil, kullanıcıların uygulamada gerçekte ne yaptığına bakarak planlarız.

Rehber

Mobil uygulama geliştirme hakkında bilmeniz gerekenler

Mobil uygulama geliştirme nedir?

Mobil uygulama geliştirme, iPhone ve Android telefonlara App Store ve Google Play üzerinden yüklenen bir yazılımın tasarlanması, kodlanması, test edilmesi, mağazalarda yayınlanması ve güncel tutulmasıdır. Uygulama telefonun kamera, konum, bildirim ve ödeme özelliklerine web sitesinden daha derin erişir ve kullanıcının ana ekranında kalır. Bu yüzden sipariş, randevu, sadakat programı ve üyelik gibi düzenli kullanılan hizmetlerde güçlü bir satış ve iletişim kanalıdır.

Native mi, Flutter mı?

Native geliştirmede iOS uygulaması Swift, Android uygulaması Kotlin ile ayrı ayrı yazılır; platform özelliklerine en doğrudan erişim ve en akıcı deneyim bu yoldadır. Flutter gibi çapraz platform araçlarında tek kod tabanından iki uygulama çıkar; geliştirme ve bakım bütçesi genellikle daha düşüktür ve iki platform aynı gün güncellenir. Sipariş, randevu ve üyelik uygulamalarının çoğu için çapraz platform yeterlidir. Yoğun grafik, gelişmiş kamera işleme veya özel donanım bağlantısı gerektiren işlerde native geliştirmeyi öneririz.

Ne zaman işe yarar?

Müşterileriniz hizmetinizi ayda birkaç kez kullanıyorsa, bildirimle geri çağırmak satışı artırıyorsa veya kamera, konum ve çevrim dışı kullanım gibi telefon özellikleri işin merkezindeyse mobil uygulama işe yarar. Sadakat programı, tekrar eden sipariş, randevu ve üyelik modelleri uygulamadan en çok fayda gören işlerdir. Uygulama, reklamla bir kez kazandığınız müşteriye her seferinde yeniden reklam vermeden ulaşmanızı sağlar.

Ne zaman öncelik değildir?

Müşterileriniz sizi yılda bir iki kez ziyaret ediyorsa çoğu kişi uygulama indirmez; mobil uyumlu ve hızlı bir web sitesi daha çok kişiye ulaşır. Fikir henüz doğrulanmadıysa önce web uygulaması veya tıklanabilir bir prototiple ilgiyi ölçmeyi öneririz. Uygulamayı yayınlamak tek başına yetmez; indirme ve düzenli kullanım için reklam ve içerik bütçesinin de baştan planlanması gerekir.

Ne kadar tutar?

Maliyeti ekran ve özellik sayısı, native veya çapraz platform tercihi, arka uç ve yönetim paneli ihtiyacı, ödeme ve entegrasyonlar belirler. Apple geliştirici programı yıllık, Google Play geliştirici hesabı tek seferlik ücretlidir ve bu hesaplar şirketiniz adına açılır. Teklifte tasarım, geliştirme, sunucu ve servis giderleri ile yayın sonrası bakım ayrı kalemler olarak yazılır; ilk sürümü küçük tutmak bütçeyi gerçekten kullanılacak özelliklere ayırır.

Mağaza yayını nasıl işler?

Her sürüm yayından önce Apple ve Google'ın incelemesinden geçer. Mağaza sayfası metni, ekran görüntüleri, gizlilik beyanları ve inceleme ekibi için test hesabı eksiksiz hazırlanmalıdır; uygulamada hesap açılabiliyorsa hesabı uygulamanın içinden silme seçeneği de sunulmalıdır. İnceleme notlarına göre düzeltmeleri yapar, ilk sürümü aşamalı yayınlar ve sonraki güncellemeleri düzenli bir takvimle göndeririz.

Uygulamayı kim pazarlayacak?

Uygulamayı yayınlamak işin yarısıdır; indirilmesi ve düzenli kullanılması diğer yarısıdır. Reklam ajansı olarak lansmanı Google Ads uygulama kampanyaları ve Meta reklamları ile planlar; indirme, kayıt ve satın alma gibi uygulama içi işlemleri dönüşüm takibiyle ölçeriz. iOS'taki izleme izni kurallarına uygun ölçümü ilk sürümden itibaren kurarız.

En sık yapılan hatalar

  • Mağaza hesaplarını şirketiniz yerine geliştiricinin adına açtırmak
  • Bildirim iznini ilk açılışta, gerekçe göstermeden istemek
  • Yayından sonra indirme ve kullanım için bütçe ayırmamak
  • Yeni iOS ve Android sürümlerinden sonra bakım yapmamak

Sık sorulanlar

Aklınızdaki sorular

Kaynak kod ve mağaza hesapları kimde olur?

Sizde. Sözleşmede aksi belirtilmedikçe kaynak kod, App Store ve Google Play geliştirici hesapları, sunucu ve servis hesapları şirketiniz adına açılır. Kodu düzenli olarak sizin depo hesabınıza teslim eder, kurulum ve yayın belgelerini hazırlarız. Böylece uygulamayı ileride kendi ekibinizle veya başka bir ekiple geliştirmeye devam edebilirsiniz.

Hem iOS hem Android uygulaması gerekir mi?

Hedef kitlenizin hangi telefonları kullandığına bağlıdır; web sitenizin ve reklam hesaplarınızın cihaz verileri bunu gösterir. Çapraz platform geliştirmeyle iki platformu birlikte yayınlamak ek maliyeti çoğu zaman sınırlı tutar. Bütçe çok kısıtlıysa verinin işaret ettiği platformla başlar, ikinci platformu kullanım verisi geldikten sonra ekleriz.

Uygulama mevcut sistemlerimizle çalışır mı?

Evet. Uygulama e-ticaret altyapınıza, CRM'inize veya rezervasyon sisteminize API üzerinden bağlanabilir; ürün, stok, sipariş ve müşteri bilgileri tek yerden yönetilir ve web sitesiyle uygulama aynı veriyi gösterir. Kullandığınız sistemin API erişimi yoksa veriyi güvenle aktaran bir ara katman kurarız.

İhtiyacınızı birlikte netleştirelim

Mevcut durumunuzu inceleyip neyin, hangi sırayla yapılması gerektiğini gerekçesiyle paylaşalım.