B2C Mobil Ürün Geliştiren Girişimler İçin Mobil Uygulama Geliştirme
Girişimin ilk mobil sürümü, ürünün tamamı değil; varsayımınızı sınayan en küçük gerçek üründür. Özellik listesini çekirdek ve sonraya diye ikiye ayırıyor, tek kod tabanıyla iki mağazaya çıkıyor, analitiği ilk günden kuruyoruz ki ikinci sürümü fikirle değil veriyle planlayın.
- Tek kod tabanı, iki mağaza
- Mağaza hesapları sizin adınıza
- Analitik ilk sürümde kurulu
- Kaynak kod mülkiyeti sizde
Uygulama gecikmiyor; kapsam büyüyor.
İlk sürümü yetiştiremeyen girişimlerin çoğunda teknik bir tıkanma yok. Liste her hafta bir madde uzuyor, hiçbir madde listeden çıkmıyor. Aşağıdakiler bu büyümenin tipik belirtileri.
- Özellik listesi her toplantıda uzuyorRakipte görülen her şey listeye giriyor, hiçbir şey listeden çıkmıyor. Sonuçta ilk sürüm, henüz doğrulanmamış bir ürünün tam sürümü olmaya çalışıyor.
- Yatırımcı sunumundaki tarih plana dönüşmüyorSunumda bir çeyrek yazıyor, ekip listesinde altı aylık iş var. Tarih ile kapsam aynı masada konuşulmadığı sürece ikisinden biri mutlaka kayıyor.
- Mağaza kuralları en sonda fark ediliyorGizlilik metni, izin açıklamaları, hesap silme akışı ve test hesabı gönderimden bir gün önce gündeme geliyor. Ret geldiğinde takvim ikinci kez kayıyor.
- Analitik yayından sonra düşünülüyorİlk hafta binlerce indirme geliyor ama kaç kişinin kayıt olduğu, nerede bıraktığı bilinmiyor. Ölçülmeyen bir lansmandan öğrenilen tek şey indirme sayısı oluyor.
- İki platform iki ayrı proje gibi yürüyoriOS bitiyor, Android geriden geliyor; düzeltmeler iki kez yapılıyor. Küçük ekipte bu, aynı işi iki kere ödemek anlamına geliyor.
- İlk değer anı çok uzakta kalıyorKullanıcı kayıt, doğrulama ve uzun bir kurulum akışından sonra ürünün ne işe yaradığını görüyor. Çoğu kişi o noktaya varmadan uygulamayı kapatıyor.
Kapsamı küçültmüyoruz; sıraya diziyoruz.
İlk sürüm, sonraki sürümlerin kapısını kapatmaz. Fikri tek bir akışa indiriyor, o akışı gerçek kullanıcıyla sınıyor ve öğrendiğimizi bir sonraki pakete yazıyoruz.
- Varsayım ve çekirdek akışÜrünün doğrulamak istediği tek cümlelik varsayımı yazıyor, onu kanıtlayan tek kullanıcı yolculuğunu çıkarıyoruz. Geri kalan her madde sonraya listesine gidiyor.TeslimVarsayım notuÇekirdek akışSonraya listesi
- Ekran envanteri ve prototipÇekirdek akışın ekranlarını tıklanabilir prototipe çeviriyoruz. Kod yazılmadan önce akışı elde gezip görmek, en ucuz düzeltme anıdır.TeslimEkran listesiTıklanabilir prototipÖlçülecek olaylar
- Tek kod tabanıyla geliştirmeiOS ve Android tek kod tabanından ilerliyor; her sprint sonunda telefonunuza kurulabilen bir test sürümü gönderiyoruz. Ürünü ekranda değil elinizde görüyorsunuz.TeslimHaftalık test sürümüÇalışan çekirdek akışHata takip panosu
- Mağaza hazırlığıHesap kurulumu, gizlilik metni ve veri beyanı, izin açıklamaları, ekran görüntüleri ve mağaza metinleri gönderimden önce hazırlanıyor.TeslimMağaza hesaplarıVeri beyanıGörsel ve metin seti
- Yayın ve ilk ölçümTest grubuyla başlıyor, ardından yayına geçiyoruz. İlk haftanın verisiyle birlikte oturup ikinci sürümün kapsamını belirliyoruz.TeslimYayındaki uygulamaAnalitik panosuİkinci sürüm planı
İlk sürümde ne var, ne sonraya kalıyor?
Aşağıdaki listeden ilk sürüme koymayı düşündüğünüz özellikleri işaretleyin. Kapsam bandını, ekran tahminini ve seçiminizin doğurduğu mağaza hazırlık maddelerini anında görün. Hesap tarayıcınızda yapılır; hiçbir veri gönderilmez.
Çalışır bir ürün ama artık bir MVP değil. Maddelerden iki üçünü ikinci pakete almak, yayın tarihini belirgin biçimde öne çeker.
- Apple Developer Program ve Google Play Console hesapları — şirketiniz adına, doğrulama süresiyle birlikte.
- Gizlilik politikası bağlantısı ve mağaza veri beyanı formları (Apple gizlilik etiketleri, Google veri güvenliği).
- İnceleme ekibi için çalışan bir test hesabı ve gerekiyorsa demo içeriği.
- Uygulama ikonu, ekran görüntüleri, mağaza açıklaması ve anahtar kelime seti.
- Kayıt ve giriş: Hesap oluşturma sunuyorsanız uygulama içinden hesap silme akışı da gerekiyor.
Kapsam puanı ve ekran sayısı, özellikleri birbiriyle karşılaştırmanız için kullanılan örnek ağırlıklardır; süre, efor ya da fiyat taahhüdü değildir. Mağaza gereksinimleri Apple ve Google'ın güncel kurallarına göre değişir, gönderimden önce yürürlükteki sürüme bakarız.
İlk sürümün altındaki görünmez iş
Ekranlar listenin görünen kısmı. Bir B2C uygulamasının ilk sürümünde, kullanıcı hiç fark etmese de kurulması gereken katmanlar bunlar.
- ÇekirdekKimlik ve oturumKayıt, giriş, şifre sıfırlama, oturum yenileme ve hesap silme akışı.
- BackendMobil için biçilmiş APIEkranın ihtiyacı kadar veri döndüren, sayfalı ve önbelleğe uygun uç noktalar.
- BüyümeBildirim altyapısıCihaz kaydı, izin akışı, segment ve derin bağlantıyla doğru ekrana açılma.
- ÖlçümAnalitik ve olay planıHangi ekranda hangi olayın kaydedileceği yayından önce yazılır; pano ilk günden dolar.
- KaliteHata izlemeÇökme raporları ve sürüm bazlı hata takibi; ilk haftanın sorunları tahminle değil kayıtla bulunur.
- OperasyonSürüm ve dağıtım hattıTest sürümlerinin otomatik üretilmesi, TestFlight ve iç test kanalları.
- Uyumİzin ve gizlilik akışlarıKamera, konum ve bildirim izinleri için gerekçe ekranları; veri beyanı ile tutarlı metinler.
- YayınMağaza varlıklarıİkon, ekran görüntüleri, açıklama ve anahtar kelimeler; ilk sürümde ASO temeli.
iOS ve Android tarafını React Native veya Flutter ile tek kod tabanından ilerletiyoruz; performans gerektiren tek tük ekranı gerektiğinde Swift ya da Kotlin modülüyle yazıyoruz. Analitik ve çökme izleme için Firebase tarafı standart kurulum.
Uygulamanın arkasındaki servisleri biz yazacaksak yaklaşımımızı API geliştirme sayfasında bulabilirsiniz; hazır bir backend'iniz varsa mobil için ince bir katman ekleyerek ilerliyoruz. Arayüz tarafında araştırma ve prototip ihtiyacı çıkarsa UI/UX tasarım ekibimiz aynı plana dahil oluyor.
Lansman bir son değil, ilk ölçüm anı.
İndirme sayısı tek başına hiçbir şey anlatmaz. Girişimin ikinci sürümü, kullanıcıların nerede kaldığını gösteren dört beş rakamla planlanır.
- Kurulumdan kaydaUygulamayı açan kaç kişi hesap oluşturuyor? Buradaki kayıp genellikle kayıt akışının uzunluğundan gelir.
- İlk değer anıKullanıcı ürünün işe yaradığını ilk kez ne kadar sürede görüyor? Bu süre kısaldıkça geri dönüş oranı yükselir.
- Ertesi gün geri dönüşİlk günden sonra geri gelenlerin oranı, ürünün gerçekten bir ihtiyaca dokunup dokunmadığının en dürüst göstergesi.
- Bildirim etkisiGönderilen bildirim ile açılış arasındaki ilişki; izin veren kullanıcı oranı ve izin iptalleri.
- Çökme oranıSürüm ve cihaz bazında çökme kayıtları; mağaza puanını en hızlı düşüren şey bu.
- Mağaza dönüşümüMağaza sayfasını görüp indirenlerin oranı; ikon, görseller ve açıklama bu rakamı doğrudan etkiler.
Bu olayların hangi ekranda tetikleneceğini geliştirme başlamadan yazıyoruz. Sonradan eklenen analitik, geriye dönük veri üretmediği için ilk haftayı her zaman kör geçirtiyor.
Örnek bir ilk sürüm planı
Aşağıdaki plan, çekirdek akış ve sınırlı bir özellik seti içeren tipik bir ilk sürüm için hazırlanmış örnektir. Sizin planınız kapsam netleştikten sonra çıkar ve sözleşmede yazılı tarihe bağlanır.
| Hafta | Ne yapılır | Hafta sonunda elinizde ne olur |
|---|---|---|
| 1. hafta | Varsayım, çekirdek akış, ekran envanteri | Kapsam dokümanı ve sonraya listesi |
| 2. hafta | Prototip ve olay planı | Tıklanabilir prototip, ölçülecek olaylar |
| 3–4. hafta | Kimlik, ana akış, detay ekranı | Telefona kurulabilen ilk test sürümü |
| 5–6. hafta | Kalan çekirdek ekranlar ve bildirim | Uçtan uca çalışan akış |
| 7. hafta | Cihaz testleri ve düzeltmeler | Hata listesi kapanmış test sürümü |
| 8. hafta | Mağaza hazırlığı ve gönderim | İnceleme sürecine girmiş uygulama |
Onay süresi mağazanın yoğunluğuna ve gelen geri bildirime göre değiştiği için yayın tarihini plana tamponlu yazıyoruz. Yayından sonra ikinci sürüm, ilk haftanın verisine bakılarak iki üç haftalık paketler hâlinde ilerliyor.
- HizmetMobil Yazılım GeliştirmeHizmetin tamamı: kapsam, süreç, teslimatlar ve teknoloji yığını.
- HizmetAPI GeliştirmeUygulamanın arkasındaki servisler, kimlik doğrulama ve sürümleme.
- HizmetUI/UX TasarımKullanıcı akışları, prototip ve arayüz tasarımı tarafı.
- HizmetWeb Yazılım GeliştirmeMobil ürünün yanındaki yönetim paneli ve web arayüzü.
- ProjeTuğra AIKimlik, abonelik ve ödeme akışını uçtan uca kurduğumuz kendi ürünümüz.
- RehberMobil uygulama geliştirme süreci: native mi cross-platform mı?Teknoloji tercihi, ekip yapısı ve bakım maliyeti karşılaştırması.
- RehberYazılım firması seçerken dikkat edilmesi gerekenlerTeklif karşılaştırırken sorulacak sorular ve kırmızı bayraklar.
- RehberŞirketlerde yapay zeka: ilk proje rehberiÜrününüze yapay zeka özelliği eklemeyi düşünüyorsanız gerçekçi bir başlangıç.
Sık sorulanlar
Kapsam seçimi, teknoloji tercihi, mağaza hesapları, onay süreci ve yayın sonrası hakkında en çok sorulanlar.
Fikrinizi anlatın, ilk sürüm kapsamını birlikte çıkaralım
Elinizde bir sunum, çizim ya da yalnızca bir cümle olması yeterli. İlk görüşmede varsayımı netleştirip çekirdek akışı belirliyor, gerçekçi bir ilk sürüm kapsamı çıkarıyoruz. Keşif görüşmesi ücretsizdir ve sizi bağlamaz.
- ✓ Keşif görüşmesi ücretsiz
- ✓ Kapsam netleşmeden fiyat vermiyoruz
- ✓ Mağaza hesapları sizin adınıza
İlk sürümü küçük tutalım, ikinciyi veriyle planlayalım
Çekirdek akışla başlıyor, tek kod tabanıyla iki mağazaya çıkıyor, analitik panosuyla birlikte teslim ediyoruz.
