Mobil Uygulama Geliştirme

Fikirden App Store'a mobil uygulama

İşletmenizin işleyişine göre tasarlanmış iOS ve Android uygulamaları — ve oyunlar. Ekranları biz çiziyor, kodu biz yazıyor, mağaza başvurusunu biz yapıyor, yayından sonra da bakımını biz üstleniyoruz. Nasıl çalıştığımızı merak ediyorsanız: kendi uygulamamız Labyra Randevu, 21 Ağustos 2026'dan beri App Store'da yayında.

App Store

Kendi uygulamamız yayında

iPhone + Watch

Tek projede iki cihaz

Anlık bildirim

APNs / FCM altyapısı

Uçtan uca

Tasarım, kod, mağaza, bakım

Ne tür uygulamalar yapıyoruz?

İki ayrı iş var: birinde işletmenin günlük operasyonunu telefona taşıyoruz, diğerinde oynanan bir şey kuruyoruz. İkisi de aynı özenle ele alınıyor, ama süreçleri farklı.

İşletme uygulamaları

İşinizi telefona taşıyan uygulamalar

Ekibinizin ve müşterilerinizin gerçekten kullanacağı, sizin akışınıza göre tasarlanmış uygulamalar. Hazır şablonun üstüne logo koymuyoruz; süreçlerinizi dinleyip ona göre kuruyoruz.

Ajanda ve rezervasyon

Randevu, kurs, masa, salon ya da araç rezervasyonu. Çakışma kontrolü, hatırlatma ve iptal akışı dahil.

Saha ve operasyon

Sipariş toplama, sevkiyat, kurye takibi, sayım ve barkod okuma. Bağlantı koptuğunda da çalışır, geri gelince eşitlenir.

Müşteri sadakati

Dijital üyelik kartı, puan, kampanya ve kupon. Duyuruyu bildirimle geçersiniz, SMS parası ödemezsiniz.

Personel uygulaması

Vardiya, yoklama, izin talebi, görev listesi ve onay akışları. Yöneticinin onayı da telefonundan.

B2B sipariş ve katalog

Bayi ve toptan müşterileriniz ürünü telefondan görüp sipariş versin; stok ve fiyat sisteminizden gelsin.

Cepteki yönetici paneli

Ciro, stok, randevu ve bildirim özeti tek ekranda; kritik onaylar bilgisayara oturmadan verilir.

Üyelik ve içerik

Abonelik, ders ve eğitim içeriği, duyuru, mesajlaşma. İçerik yönetimi web panelinden.

Mevcut sisteminizin mobil hali

Kullandığınız yazılımın API'sine bağlanan, yalnız ihtiyacınız olan ekranları taşıyan ince bir uygulama.

Oyunlar

Oynanışı önce kâğıtta çözülen oyunlar

Oyun yapmak, bir uygulamanın üstüne grafik koymak değil; kontrolün elde nasıl hissettirdiğini ayarlamaktır. Bu yüzden görsele geçmeden önce oynanabilir bir prototip çıkarıyoruz — mekanik tutmuyorsa en güzel grafik de kurtarmıyor.

Casual ve hyper-casual

Tek dokunuşla öğrenilen, otobüste oynanan kısa turlu oyunlar. Öğrenme süresi saniyelerle ölçülür.

Ritim ve müzik oyunları

Hakemlik ekrandan değil ses saatinden türetilir; müzikle görüntü arasında kayma birikmez. Kendi ritim oyunu prototipimizde çözdüğümüz problem tam olarak buydu.

Bulmaca ve kelime

Seviye üretimi, zorluk eğrisi ve ipucu ekonomisi birlikte tasarlanır — biri diğerini bozmasın diye.

Refleks ve skor odaklı

Skor tablosu, günlük görev, seri (streak) ve ilerleme kaydı. Oyuncuyu geri getiren şey bunlar.

Ses ve haptik

Vuruş sesleri, titreşim geri bildirimi ve müzik. Bir oyunun "hissi" büyük ölçüde burada kurulur, grafikte değil.

Marka oyunları (advergame)

Fuar, kampanya ya da etkinlik için markanıza özel mini oyun. Kısa, paylaşılabilir, skor tablolu.

Seviye editörü

Oyunun içeriğini kod bilmeden sizin üretebilmeniz için. Yeni bölüm eklemek yeni sürüm çıkarmayı gerektirmez.

Yayın ve sınıflandırma

Yaş sınıflandırması, reklam ve satın alma modeli, mağaza görselleri ve tanıtım videosu dahil.

Açık olalım: kapsamımız 2B ve casual yapımlar. Büyük ölçekli 3B (AAA) oyun üretimi yapmıyoruz — yapabileceğimizden fazlasını söylemektense sınırı baştan çizmeyi tercih ediyoruz.

Vaka · Kendi uygulamamız

CepSalon — App Store'da yayında

"Mobil uygulama da yapıyoruz" demek yerine yaptığımız uygulamayı gösteriyoruz. CepSalon (mağazadaki mevcut sürümde adı Labyra Randevu), randevuyla çalışan işletmelerin ajandasını yöneten uygulamamız; yeni sürümüyle müşteriler de yakınındaki salonu bulup randevu alacak. Apple'ın inceleme sürecinden geçti ve 21 Ağustos 2026'da App Store'da yayına alındı; aşağıdaki ekranlar mağaza kaydındaki gerçek ekran görüntüleridir.

Mağaza

App Store · İş / Verimlilik

Yayın tarihi

21 Ağustos 2026

Cihazlar

iPhone + Apple Watch

En düşük sürüm

iOS 17

Uygulama boyutu

4,5 MB

Yaş sınıflandırması

4+

Ajanda — günün akışı
Ajanda — günün akışı
Haftalık takvim
Haftalık takvim
Bekleme listesi
Bekleme listesi
Müşteriler
Müşteriler
Hizmet ve personel
Hizmet ve personel

Bu uygulamada ne inşa ettik?

Native Swift + SwiftUI

iPhone uygulaması ve Apple Watch uygulaması tek projede; sıradaki randevuyu gösteren saat yüzü komplikasyonu dahil.

Anlık bildirim (APNs)

Yeni randevu ve iptaller telefona anında düşer. KVKK gereği bildirimde telefon, e-posta ve müşteri notu taşınmaz — yalnız saat, hizmet ve kısaltılmış ad.

Satır düzeyi güvenlik

Hangi işletmenin hangi kaydı göreceğine istemci değil veritabanı karar verir. Uygulama "benim salonum" diye sorsa bile veritabanı kendi kuralını uygular.

Tek kaynak kural motoru

Çakışma kontrolü, e-posta ve takvim dosyası üretimi web tarafındaki tek serviste durur; mobil tarafa kopyalanmadı. İki yerde ayrışan mantık en pahalı hatadır.

TestFlight'tan mağazaya

Önce gerçek cihazlarda beta dağıtım, sonra mağaza incelemesi. Gizlilik etiketleri, şifreleme beyanı ve inceleme hesabı dahil.

Müşteri için indirme yok

Uygulama işletmenin; müşteri randevusunu tarayıcıdan alır. Kimseye "önce uygulamamı indir" dedirtmiyoruz — dönüşümü en çok bu öldürüyor.

App Store'da incele

Ekran görüntüleri App Store kaydından alınmıştır; içindeki salon adı ve müşteri bilgileri gösterim amaçlı demo verisidir, gerçek kişilere ait değildir.

Native mi, tek kod tabanı mı?

İkisini de yapıyoruz; seçim projeye göre değişir. Kararı sizin yerinize verip sonra "başka türlü olmazdı" demiyoruz — hangi nedenle hangisini önerdiğimizi teklifin içine yazıyoruz.

Native (Swift / Kotlin)

Apple Watch, widget, kamera ve barkod okuma, arka planda konum ya da canlı aktivite gibi sistem yeteneklerine gireceksek; ya da tek platformda mümkün olan en iyi his gerekiyorsa.

  • Cihazın her yeteneğine tam erişim
  • En akıcı animasyon ve en doğal his
  • Her platform ayrı geliştirilir → daha uzun süre, daha yüksek bütçe

Tek kod tabanı (React Native / Expo)

iOS ve Android'e aynı anda çıkmak istiyorsanız, uygulama ağırlıklı olarak liste-form-ekran işi yapıyorsa ve bütçe ile süre belirleyiciyse.

  • iOS ve Android tek seferde çıkar
  • Belirgin biçimde daha kısa süre ve daha düşük bütçe
  • Çok özel sistem yetenekleri ek iş çıkarabilir

Kullandığımız araçlar

SwiftSwiftUIwatchOSReact NativeExpoTypeScriptPostgreSQLSatır düzeyi güvenlik (RLS)Edge FunctionsAPNsFCMTestFlightApp Store ConnectGoogle Play Console

Uygulamanın görünmeyen yarısı

Bir mobil uygulama tek başına iş görmez: veriyi tutan bir yer, içeriği yöneteceğiniz bir panel, bildirimi gönderen bir servis ve mağazanın zorunlu tuttuğu hukuki sayfalar gerekir. Bunlar "ekstra" değil, işin yarısıdır ve teklifin içindedir.

Veri ve yetkilendirme

PostgreSQL üzerinde, her kaydın kime ait olduğu veritabanı seviyesinde tanımlı. Sunucular Avrupa Birliği'nde (Frankfurt).

Web yönetim paneli

İçeriği, kullanıcıları, fiyatları ve ayarları yönettiğiniz panel. Uygulamayla aynı ekip yazar; iki ayrı tedarikçi arasında kalmazsınız.

Bildirim altyapısı

iOS için APNs, Android için FCM tek kapıdan. Anlık bildirimlerin yanı sıra zamanlanmış hatırlatmalar da kurulur.

Mağazanın zorunlu tuttuğu sayfalar

Gizlilik politikası, KVKK aydınlatma metni, uygulama içi ve web üzerinden hesap silme akışı. Bunlar olmadan mağazalar uygulamayı yayına almıyor.

Fikirden yayına: 6 adım

Her adımın sonunda elle tutulur bir çıktı var. "Bitince görürsünüz" diye bir şey yok; sürecin her turunda telefonunuzda çalışan bir şey oluyor.

01

Keşif ve kapsam

Uygulamayı kimin, hangi anda, hangi problemi çözmek için açacağını yazıyoruz. Kapsam burada kısılır; en pahalı özellik sonradan eklenendir.

Çıktı

Kapsam ve ekran listesi

02

Akış ve tasarım

Ekranlar ve aralarındaki geçişler çizilir. Tıklanabilir tasarımı siz onaylamadan koda geçmiyoruz.

Çıktı

Tıklanabilir tasarım

03

Geliştirme

İki haftalık turlar hâlinde ilerler. Her turun sonunda telefonunuza kurabileceğiniz bir sürüm çıkar.

Çıktı

Çalışan sürüm

04

Gerçek cihazda test

iOS'ta TestFlight, Android'de kapalı test ile sizin ve ekibinizin telefonunda denenir. Bildirimler, izinler ve gerçek veri burada sınanır.

Çıktı

Beta dağıtım

05

Mağaza yayını

Hesap, ikon, mağaza görselleri, açıklama metni, gizlilik etiketleri, yaş sınıflandırması ve inceleme yazışması. Ret gelirse cevabını biz yazarız.

Çıktı

Yayında uygulama

06

Bakım ve sürümler

İşletim sistemi güncellemeleri, mağaza kural değişiklikleri, hata düzeltmeleri ve yeni özellik turları. Uygulama yayınlandığı gün bitmez.

Çıktı

Sürüm planı

Mağaza gerçekleri

Mağazalar neyi geri çeviriyor?

Mobil uygulamanın görünmeyen maliyeti mağaza kurallarıdır ve çoğu proje ilk retlerini buradan yer. En sık takıldığımız başlıklar ve bunları nasıl karşıladığımız:

Uygulama içinden hesap silme

Apple, hesap açılabilen her uygulamada hesabın uygulama içinden silinebilmesini istiyor. Hesabı yönetici açıyor diye muafiyet aramıyoruz; akışı ilk sürüme koyuyoruz.

Web üzerinden hesap silme

Google Play ayrıca uygulamanın dışında, tarayıcıdan erişilebilen bir hesap silme sayfası istiyor. Sitenize ekliyoruz.

Kullanıcı içeriği varsa moderasyon

Kullanıcılar birbirine mesaj ya da içerik gönderiyorsa Apple dört şeyi birden arıyor: şikâyet etme, engelleme, moderasyon ve görünür bir iletişim adresi.

Yeni Play hesabında kapalı test şartı

Yeni bireysel geliştirici hesaplarında üretim başvurusundan önce, belirli sayıda testçiyle kesintisiz süren bir kapalı test dönemi gerekiyor. Bu yüzden Play hesabı projenin ilk günü açılır — sonda değil.

Güncel hedef API sürümü (Android)

Play, yeni uygulamalarda güncel hedef API sürümünü zorunlu tutuyor ve bu her yıl yükseliyor. İlk derlemeden itibaren güncel sürüme göre yazılır.

Gizlilik etiketleri ve veri güvenliği formu

Hangi veriyi topladığınız, kiminle paylaştığınız ve niçin. Mağaza formu ile gizlilik politikanız birbirini tutmak zorunda; tutmadığında uygulama geri döner.

Yaş sınıflandırması

Anket cevapları içerikle uyumsuzsa uygulama reddedilir. Oyunlarda ve sohbet içeren uygulamalarda özellikle kritik — yapay zekâ üreten içerik varsa ayrıca değerlendirilir.

Şifreleme beyanı

Standart HTTPS kullanımı için beyanı doğru işaretlemek hem incelemeyi hızlandırır hem de her sürümde aynı sorunun tekrar sorulmasını önler.

Bu başlıklar 24 Ağustos 2026 itibarıyla geçerlidir. Apple ve Google kurallarını yıl içinde birkaç kez değiştiriyor; projenizin başında güncel hâlini birlikte kontrol ediyoruz.

Teklifin içinde ne var?

Mobil uygulama işi çoğu zaman "kodu yazdık, gerisi sizde" diye teslim edilir. Bizde teslim, uygulamanın mağazada indirilebilir olduğu andır.

  • Ürün akışı ve ekran tasarımı
  • iOS ve/veya Android uygulaması
  • Veritabanı, yetkilendirme ve API
  • Web yönetim paneli
  • Anlık bildirim altyapısı
  • Uygulama ikonu ve mağaza görselleri
  • Mağaza açıklama metni ve anahtar kelimeler
  • Gizlilik politikası, KVKK metni ve hesap silme akışı
  • Mağaza başvurusu ve inceleme yazışması
  • Yayın sonrası bakım planı
  • Kaynak kodun ve mağaza hesabının size devri

Kimler için yapıyoruz?

Ortak nokta sektör değil, süreç: elle takip edilen, telefonla sorulan ya da deftere yazılan tekrarlayan bir işiniz varsa mobil uygulama işe yarıyor.

Kuaför & güzellikKlinik & sağlıkKafe & restoranPerakende & mağazaToptan & bayi ağıKurs & eğitimSpor salonu & stüdyoLojistik & kuryeEmlakEtkinlik & biletÜretim & saha ekipleriOyun fikri olan girişimciler
Fiyatlandırma

Mobil uygulama projeye özel fiyatlanır

Ekran sayısı, platform (iOS / Android / ikisi), bildirim ve panel ihtiyacı bütçeyi belirler. Kapsamı birlikte netleştirip sabit fiyatlı bir teklif veriyoruz. Mağaza hesabı ücretleri (Apple yıllık, Google tek seferlik) doğrudan size aittir ve teklifte ayrıca gösterilir.

Teklif alın

Sık sorulanlar

Uygulamam ne kadar sürede yayınlanır?

Kapsama bağlı. Sınırlı kapsamlı bir iş uygulaması için tipik aralık 5-8 haftadır; buna tasarım, geliştirme, gerçek cihazda test ve mağaza incelemesi dahildir. Android tarafında yeni bir geliştirici hesabı açılacaksa Google'ın zorunlu kapalı test dönemi takvime eklenir. Net süreyi keşif adımının sonunda, kapsam kesinleştiğinde yazıyoruz.

Önce iOS mu, Android mi?

Bütçe sınırlıysa tek platformla başlayıp gerçek kullanıcıyla test etmeyi öneriyoruz; müşterilerinizin çoğu hangi telefondaysa oradan başlamak en mantıklısı. Tek kod tabanı seçilirse ikisi birlikte çıkar. Biz de kendi uygulamamızda iOS ile başladık.

Mağaza hesabı kimin adına açılır?

Sizin adınıza. Uygulama sizin kimliğinizle yayınlanır ve hesabın sahibi sizsiniz; biz geliştirici olarak erişim alırız. Apple Developer Program yıllık, Google Play Console tek seferlik ücretlidir; ödemeler doğrudan sizin hesabınızdan yapılır ki uygulama hiçbir zaman bize bağlı kalmasın.

Gerçekten oyun da yapıyor musunuz?

Evet — casual, ritim, bulmaca ve skor odaklı 2B oyunlar. Oyunda işin özü mekaniktir: kontrolün nasıl hissettirdiği, zorluk eğrisi, ses ve titreşim geri bildirimi. Bu yüzden görsele geçmeden önce oynanabilir bir prototip çıkarıyoruz. Büyük ölçekli 3B (AAA) yapımlar kapsamımız dışında ve bunu baştan söylüyoruz.

Uygulamanın kaynak kodu bana ait mi?

Evet. Proje bittiğinde kaynak kod, veritabanı ve mağaza hesabı sizde olur; hepsini bir devir dosyasıyla birlikte teslim ediyoruz. Bakımı biz sürdürebiliriz, istemezseniz başka bir ekip kaldığı yerden devam edebilir. Kimseyi teknik olarak kilit altında tutmuyoruz.

Uygulama için sunucu gerekiyor mu?

Neredeyse her uygulamanın bir veritabanına ve bir yönetim paneline ihtiyacı olur; bunları da biz kuruyoruz. Aylık altyapı maliyeti küçük uygulamalarda çok düşüktür ve teklifte tahmini rakamıyla birlikte açıkça yazılır — sonradan sürpriz gelmez.

Yayınlandıktan sonra ne oluyor?

Bakım planıyla devam ediyoruz: iOS ve Android sürüm güncellemeleri, mağaza kural değişiklikleri, hata düzeltmeleri ve yeni özellik turları. Bakımsız kalan uygulamalar bir-iki yıl içinde mağaza kurallarına takılıp yayından düşebiliyor; bunu önlemek bakımın asıl işi.

Mevcut sistemim var, uygulamaya bağlanır mı?

Bağlanır. API'si olan sistemlerle (randevu, ERP, e-ticaret, ön muhasebe, stok) konuşan uygulamalar yazıyoruz. Sisteminizin API'si yoksa gereken servisi biz yazıyoruz; bu durumda kapsamı ve süreyi teklifte ayrı kalem olarak gösteriyoruz.

Aklınızdaki uygulamayı anlatın

İşletme uygulaması ya da oyun — fikrinizi dinleyip kapsamı, süreyi ve bütçeyi net biçimde yazalım. Fikrin uygulamaya değmediğini düşünürsek onu da söylüyoruz.