Mobil Uygulama

Cebe girmek kolay, cepte kalmak zordur.

Herkesin telefonunda onlarca uygulama var; düzenli açılan bir avuç. Bu yüzden mobil uygulama geliştirme işine 'nasıl yaparız' sorusuyla değil, 'gerçekten gerekli mi' sorusuyla başlarız. Cevap evetse, keşiften tasarıma, geliştirmeden mağaza yayınına ve yayın sonrası bakıma kadar süreci uçtan uca biz yönetiriz.

Fiyatları Gör

Mobil Uygulama

Ne zaman uygulama gerekir — ne zaman gerekmez?

Uygulamanın haklı olduğu durumlar bellidir: kullanıcı aynı işlemi düzenli olarak tekrarlıyorsa (sipariş, randevu, takip), bildirim işin doğal parçasıysa, kamera veya konum gibi cihaz özellikleri akışın merkezindeyse ya da saha ekibiniz ve bayileriniz için dahili bir operasyon aracı kuruyorsanız. Bu senaryolarda uygulama, web sitesinin veremeyeceği bir hız ve süreklilik verir.

Gerekmediği durum da bellidir: müşteriniz sizi Google'da arayıp bir kez bakıyor ve telefonla iletişime geçiyorsa, araya bir mağaza indirmesi koymak müşteri kaybettirir. O işin doğru aracı hızlı, mobil uyumlu bir web sitesi ve düzgün kurulmuş bir Google İşletme Profili'dir — ikisi de web paketlerimizin içindedir. Bunu uygulama sayfasında okumak tuhaf gelebilir; ama yanlış araca bütçe harcamanız yerine ilk görüşmede "size uygulama değil site lazım" demeyi tercih ederiz.

Karar için kendinize üç soru sorun: müşterim bu işlemi ayda kaç kez yapıyor, telefonuna bildirim gelmesini gerçekten ister mi ve aynı işi mobil sitede yapamamasının somut bir nedeni var mı? Üçüne de net cevap veremiyorsanız uygulama fikri henüz olgunlaşmamış demektir. İlk görüşmede bu soruları birlikte cevaplarız; gerekirse "şimdilik yapmayın" demek de işimizin parçasıdır.

Mobil Uygulama

Keşif: ilk sürümün kapsamını küçültme sanatı

Uygulama projelerini batıran şey çoğunlukla kod değil, kapsamdır. Akla gelen her özellik ilk sürüme girdiğinde bütçe ve takvim şişer, ürün yayına çıkamadan yorulur. Keşifte üç soruya net cevap ararız: uygulamayı kim kullanacak, hangi problemi çözecek ve hangi tek akış tek başına değer üretir? İlk sürüm, o akış artı zorunlu ekranlardan ibaret olmalıdır; gerisi yol haritasına yazılır, çöpe atılmaz.

Bu disiplin web projelerimizde uyguladığımızla aynıdır: beş aşamalı sürecimiz keşifle başlar ve kapsam yazılı olarak netleşmeden tasarıma geçilmez. Keşfin çıktısı süslü bir sunum değil, çalışılabilir bir belgedir: ekran listesi, akış şeması, kapsam sınırları ve takvim. Ne yapılacağı kadar ne yapılmayacağı da baştan yazılır; sürpriz kalem çıkmaz.

Mobil Uygulama

UX ve prototip: kod yazmadan önce test

Bir uygulamadaki en pahalı hata kodda değil, akışta yapılan hatadır: yanlış kurgulanmış bir ekran geliştirme bittikten sonra fark edilirse düzeltmesi kat kat pahalıya gelir. Bu yüzden geliştirme başlamadan önce temel akışları tıklanabilir prototipe çevirir, gerçek kullanıcılara deneterek nerede durakladıklarını izleriz. Prototip, telefonda gerçek uygulama hissi verecek doğrulukta hazırlanır; siz de yatırım kararını ekran görüntüsüne değil, elinizde denediğiniz akışa bakarak verirsiniz. Tartışmayı fikir değil, gözlem bitirir.

Karmaşık bir işi küçük, sindirilebilir adımlara bölme pratiğimizi web tarafında canlı görebilirsiniz: Hedef Door için kurduğumuz 7 adımlı kapı tasarım sihirbazı, ölçü ve renk gibi teknik detayları telefona gerek kalmadan, her ekranda tek soru soran bir akışla toplar. Aynı yaklaşımı uygulama akışlarına da uygularız; arayüz tarafının detayını UX/UI hizmet sayfamızda anlattık.

Mobil Uygulama

iOS + Android: platform kararı ve geliştirme

"Native mi, çapraz platform mu" sorusunun tek doğru cevabı yoktur; dogmayla değil ürün ihtiyacıyla karar verilir. Yoğun cihaz özelliği ve performans isteyen işlerde native geliştirme öne çıkar; içerik ve akış ağırlıklı çoğu iş uygulamasında ise tek kod tabanıyla iki mağazaya çıkmak hem takvimi hem bakım maliyetini dengede tutar. Hangi yolu neden önerdiğimizi gerekçesiyle yazılı veririz; teknik jargonun arkasına saklanmayız.

Geliştirme kısa aşamalarla ilerler ve her aşamada elinizde deneyebileceğiniz bir sürüm olur; ilerlemeyi ekran görüntüsünden değil, telefonunuzdan takip edersiniz. Yayın aşamasında App Store ve Google Play süreçlerini biz yürütürüz: geliştirici hesapları, mağaza görselleri ve metinleri, gizlilik gereksinimleri, inceleme süreci. Hesaplar sizin adınıza açılır — sitede domain nasıl sizinse, uygulamanız da sizindir. Arkada panel veya entegrasyon gerekiyorsa yazılım geliştirme tarafını aynı ekip üstlenir.

Kişisel veri işleyen her uygulamada izin ve gizlilik tarafını baştan kurarız: yalnız gerçekten gereken izinler istenir, gizlilik politikası uygulamanın yaptığıyla birebir örtüşür ve mağazaların veri beyan formları buna göre doldurulur. Bu titizlik yalnız mevzuat için değildir; gereksiz izin isteyen uygulamayı kullanıcı daha ilk ekranda siler.

Mobil Uygulama

Mağazasız orta yol: web uygulaması

Uygulama ile site arasında, az bilinen ama çok işe yarayan bir orta yol var: telefonun ana ekranına eklenebilen, uygulama gibi açılan, gerektiğinde bildirim de gönderebilen web uygulamaları. Mağaza indirmesi yoktur, güncelleme derdi yoktur, tek sürüm her cihazda çalışır — ve maliyeti tam teşekküllü bir mobil uygulamanın çok altındadır.

Bu yol özellikle iki durumda parlar: uygulama fikrini büyük yatırım yapmadan gerçek kullanıcıyla denemek istediğinizde ve kullanım sıklığı "ayda birkaç kez" bandında kaldığı için mağaza uygulamasını haklı çıkaramadığınızda. Deneme tutar, kullanım sıklaşırsa mağaza uygulamasına geçiş zaten sağlam bir temelden başlar. İlk görüşmede bu seçeneği de masaya koyarız; bazen en doğru uygulama, mağazada hiç görünmeyendir.

Mobil Uygulama

Bildirim: cepteki en keskin iki ucu olan araç

Bildirim, uygulamanın web'e karşı en büyük kozudur — ve en hızlı silinme nedenidir. Kullanıcı, işine yarayan bildirimi sever: "siparişiniz yola çıktı", "randevunuz yarın", "teklifiniz hazır". Aynı kullanıcı, pazarlama bombardımanını iki haftada susturur, üçüncü haftada uygulamayı siler. Aradaki çizgi basittir: bildirim kullanıcının hayatındaki bir olaya mı bağlı, yoksa sizin satış hedefinize mi?

Biz bildirim kurgusunu tasarımın parçası olarak planlarız: hangi olaylar bildirim üretir, hangi sıklık sınırı aşılmaz, kullanıcı neyi kapatabilir. İzin isteme anı da ayrıca tasarlanır — uygulama daha açılır açılmaz izin isteyen pencere, çoğu kullanıcıdan hayır cevabı alır; doğru an, bildirimin faydasının görüldüğü ilk andır. Bu ayrıntılar küçük görünür ama uygulamanın cepte kalıp kalmayacağını çoğu özellikten fazla belirler.

Mobil Uygulama

Şirket içi uygulamalar: mağazaya değil, sahaya

Uygulama deyince akla hep müşteriye dönük ürünler gelir; oysa en hızlı geri dönen uygulamaların çoğu içeride çalışır: montaj ekibinin iş emirlerini telefonundan görüp fotoğrafla kapattığı, depocunun sayımı barkodla yaptığı, bayinin siparişini panelden geçtiği araçlar. Bu uygulamaların kullanıcısı bellidir, eğitimi kolaydır ve getirisi ilk haftadan ölçülür: kaybolan kâğıt, unutulan telefon notu, akşam ofiste yapılan ikinci iş ortadan kalkar.

İç uygulamalarda mağaza süreci de esnektir: kuruma özel dağıtım yollarıyla uygulama yalnız sizin ekibinizin telefonuna iner, herkese açık mağazada görünmez. Arkadaki panel ve veri düzeniyle birlikte tek proje olarak kurulur; yazılım geliştirme tarafıyla aynı ekipte yürüdüğü için saha uygulaması ile ofis ekranı aynı dili konuşur.

Mobil Uygulama

İlk kullanıcılar: uygulamayı kim, neden indirecek?

Uygulamanın ilk kullanıcıları mağazadan değil, zaten sizi tanıyanlardan gelir: mevcut müşterileriniz, sitenizin ziyaretçileri, sosyal medya takipçileriniz. Bu yüzden lansman planı mağaza sayfasıyla değil kendi kanallarınızla başlar — sitede uygulamaya görünür bir köprü, WhatsApp görüşmelerinde doğal bir öneri anı ("siparişinizi uygulamadan da takip edebilirsiniz"), ilk indirenlere gerçek bir fayda.

Mağaza sayfasının kendisi de bir vitrin işidir: ekran görüntüleri ilk üç saniyede ne işe yaradığını anlatmalı, açıklama metni özellik listesi değil fayda cümleleriyle yazılmalı, ilk yorumlar sahipsiz bırakılmamalıdır. Bu işlerin hepsi lansman planına yazılır; "yayınladık, bekliyoruz" bizim sözlüğümüzde bir strateji değildir. İndirme eğrisi ilk aylarda yavaş büyür — bu normaldir; önemli olan indirenin uygulamayı silmemesi, yani ilk açılışta değer görmesidir.

Mobil Uygulama

Bütçenin tam resmi: görünmeyen kalemler

Uygulama bütçesi konuşulurken çoğunlukla yalnız geliştirme ücreti anılır; biz tam resmi göstermeyi tercih ederiz. Yıllık geliştirici hesabı ücretleri (Apple ve Google'ın kendi ücretleri), uygulamanın konuştuğu sunucunun aylık maliyeti, işletim sistemi güncellemelerinin getirdiği düzenli bakım ve — çoğu zaman unutulan — indirme kazanmak için gereken tanıtım bütçesi. Bunlar sürpriz değildir; baştan bilinirse plana oturur.

Bu dürüstlüğün bir nedeni var: bütçesinin tamamını geliştirmeye bağlayıp yayın sonrasına kaynak ayırmayan projeler, mağazada sessizce unutulur. Keşif teklifimizde bu kalemlerin hepsi ayrı satırlarla yazılır; neye, ne zaman, neden ödeme yapacağınızı bilerek karar verirsiniz. Uygulama bir satın alma değil, işletme kararıdır — öyle sunulmalıdır.

Mobil Uygulama

Uygulama ile sitenin iş bölümü

Uygulama siteyi emekli etmez; ikisinin işi farklıdır ve en iyi sonuç birlikte kurulduklarında çıkar. Site, sizi henüz tanımayanların kapısıdır: arama oradan gelir, ilk güven orada kurulur, reklam oraya iner. Uygulama ise tanıyanların cebidir: tekrar eden işlem orada hızlanır, bildirim oradan ulaşır, bağlılık orada birikir. Yeni müşteri siteden girer, sadık müşteri uygulamada yaşar.

Bu iş bölümü teknik tarafta da verimlidir: uygulamanın arkasındaki veri düzeni ile sitenin içerik ve ölçüm altyapısı aynı elden kurulduğunda, iki kanal tek kaynaktan beslenir — fiyat değişir, ikisinde birden değişir; talep gelir, tek panele düşer. İki ayrı ekiple yürüyen site ve uygulama ise zamanla iki ayrı gerçeklik anlatmaya başlar. Web tarafını da biz kuruyorsak bu bütünlük ilk günden hazırdır.

Mobil Uygulama

Yayın günü bitiş değil, başlangıçtır

Mağazada yayınlanan uygulama kendi hâline bırakılamaz: işletim sistemi sürümleri değişir, kütüphaneler güncellenir, kullanıcılar beklenmedik cihazlarda beklenmedik hatalarla karşılaşır. Yayın sonrası bakım planı bu yüzden işin parçasıdır: çökme raporları ve kullanım verisi izlenir, hatalar küçük ve düzenli sürümlerle kapatılır, yol haritasındaki maddeler veriye göre sıraya girer.

Kullanım verisi aynı zamanda ürünün pusulasıdır: hangi ekranda kullanıcılar akışı yarıda bırakıyor, hangi özellik hiç açılmıyor, mağaza yorumlarında hangi şikâyet tekrarlanıyor? Keşifte yol haritasına yazdığımız maddeler bu cevaplara göre yeniden sıralanır; kimsenin kullanmadığı özelliğe ikinci sürümde emek harcanmaz. Uygulamayı büyüten şey özellik sayısı değil, doğru sıradır.

Bir de dürüst bir hatırlatma: uygulamayı mağazaya koymak indirme getirmez. Uygulamanın bir edinim kanalına ihtiyacı vardır ve o kanal çoğu işletmede yine web'dir. Siteniz ve SEO çalışması arayan kişiye bulunmayı, Google Ads hedefli kampanyalarla talebi yakalamayı üstlenir; uygulama, site ve reklam aynı hedefe çalışır. Üç kanalı tek elden kurmanın avantajı da tam burada ortaya çıkar.

Kanıt

İlgili gerçek işler

SSS

Sık Sorulan Sorular

Cevabını bulamadığınız soruyu doğrudan sorun; mesajınıza aynı gün dönüyoruz.

Mobil uygulama geliştirme ücreti ne kadar?

Fiyatı ekran sayısı, entegrasyonlar ve arka plan (backend) ihtiyacı belirler; bu yüzden görmediğimiz bir iş için rakam söylemeyiz. Keşif görüşmesinden sonra kapsamı kalem kalem yazan bir teklif alırsınız; ödeme düzeni ve teslim koşulları baştan nettir.

Uygulama kaç ayda yayına çıkar?

Kapsama göre değişir: tek akışlı yalın bir ilk sürüm birkaç ay, çok rollü kapsamlı bir ürün daha uzun sürer. Keşif sonunda aşamalı takvim yazılı verilir ve her aşamada telefonunuzda deneyebileceğiniz bir sürüm olur — ilerlemeyi sunumdan değil, cihazınızdan izlersiniz.

iOS ve Android için ayrı ayrı mı geliştiriyorsunuz?

Çoğu projede tek kod tabanıyla iki platforma birden çıkarız; bakım maliyeti böylece dengede kalır. Cihaz özelliklerini yoğun kullanan işlerde native öneririz. Kararı gerekçesiyle yazılı veririz, siz onaylamadan yol seçilmez.

Önce web sitesi mi, önce uygulama mı?

Müşteriniz sizi Google'da arayıp telefonla ulaşıyorsa önce site: paketlerde mobil uyumluluk, hız ve Google İşletme Profili kurulumu standarttır. Uygulama, tekrar eden bir kullanım ihtiyacı netleştiğinde gündeme gelmelidir.

App Store ve Google Play süreçlerini siz mi yürütüyorsunuz?

Evet. Geliştirici hesaplarının açılışı, mağaza görselleri ve metinleri, gizlilik gereksinimleri ve inceleme süreci bizde; ret gelirse düzeltip yeniden göndeririz. Hesaplar sizin adınıza açılır; uygulamanız ve verileriniz size aittir.

Web uygulaması bize yeter mi, mağaza uygulaması mı gerekir?

Kullanım sıklığına ve cihaz ihtiyacına bakarız: ayda birkaç kez açılan, kamera-konum gibi özelliklere dayanmayan işlerde web uygulaması çoğu zaman yeter ve bütçeyi ciddi korur. Yoğun günlük kullanım ve bildirimin merkezde olduğu işlerde mağaza uygulaması haklıdır. Kararı tahminle değil, bu sorulara verdiğiniz cevaplarla veririz.

Prototip aşaması zorunlu mu?

Sözleşme maddesi değil ama pratikte evet: akış hatasını kodda yakalamak, prototipte yakalamaktan kat kat pahalıdır. Tıklanabilir prototip kapsamı netleştirir, geliştirme başlamadan fikir ayrılıklarını bitirir ve yatırım kararını elinizde denediğiniz somut bir akışa dayandırır.

Uygulama fikrimizi paylaşacağız; gizliliği nasıl koruyorsunuz?

Keşifte anlattığınız her şey size aittir; talep ederseniz görüşme öncesi gizlilik sözleşmesi imzalarız. Fikirden çok yürütme kazandırır ama bu, fikrinize saygısızlık nedeni değildir — projeniz, siz yayınlamadan hiçbir yerde örnek diye anlatılmaz.

Başka bir ekibin yaptığı uygulamamız var; devralır mısınız?

İnceleyip dürüst cevap veririz: kod sağlıklıysa devralır, bakım ve geliştirmeyi sürdürürüz; değilse neyin neden yeniden yazılması gerektiğini göstererek anlatırız. Devir için eski ekiple yazışmayı da gerekirse biz yürütürüz; arada sahipsiz kalmazsınız.

Yayın sonrası bakımı kim yapıyor?

Dilerseniz biz: işletim sistemi güncellemeleri, hata düzeltmeleri ve küçük geliştirmeler için bakım planı kurarız. İndirme tarafında ise Google Ads kampanyalarıyla edinimi aynı ekipten yönetebilirsiniz.

Projenizi konuşalım.

Kısa bir WhatsApp mesajı yeterli: işinizi, hedefinizi ve aklınızdaki soruyu yazın; aynı gün dönüş yapalım.

Ara WhatsApp