iOS ve Android

iOS ve Android Mobil Uygulama Geliştirme

Fikir aşamasından App Store ve Google Play yayınına kadar; tek kod tabanıyla iOS ve Android uygulamalarını, sunucu altyapısını ve yönetim panelini uçtan uca geliştiriyoruz.

  • React Native ve Expo
  • UI/UX ve prototip
  • API ve yönetim paneli
  • Mağaza yayını
  • Derlemesiz güncelleme
  • Bakım ve destek
10 dk okuma Dessoci uygulamasından takip
Öne çıkanlar
01

Tek kod, iki platform

React Native ve Expo ile iOS ve Android uygulamalarını aynı kod tabanından geliştiriyor, iki platformu birlikte güncel tutuyoruz.

02

Kendi uygulamamızla sınanmış süreç

Müşterilerimizin projelerini takip ettiği Dessoci uygulamasını aynı teknolojiyle geliştirdik, mağaza süreçlerinden geçirdik ve her gün kullanıyoruz.

03

Mağaza beklemeden güncelleme

Arayüz ve içerik düzeltmelerinin çoğunu mağaza incelemesini beklemeden, derlemesiz güncelleme altyapısıyla kullanıcılara ulaştırabiliyoruz.

Fikirden mağazaya

Kullanıcının elinde kalan uygulamalar

Mobil uygulamada başarı, ilk indirmeden sonra başlar. Akışları sade tasarlıyor, performansı ve bildirimleri dikkatle kurguluyor, yayından sonra da gelişimi sürdürüyoruz. Kendi Dessoci uygulamamız da bu yaklaşımla geliştirildi.

  • iOS ve Android
  • Kullanıcı akışları ve prototip
  • Bildirim ve analiz kurgusu
  • Mağaza yayını ve bakım
Bu sayfada
  1. 01Mobil uygulama nedir, işletmenize ne kazandırır?
  2. 02Mobil uygulama hizmetimiz neleri kapsar?
  3. 03Neden React Native ve Expo?
  4. 04Dessoci uygulaması: hem kanıtımız hem takip aracınız
  5. 05Güvenlik, gizlilik ve mağaza kuralları
  6. 06Nasıl çalışıyoruz?
  7. 07Başarıyı nasıl ölçüyoruz?
  8. 08Mobil uygulama projelerinde sık yapılan hatalar
  9. 09Diğer hizmetlerle birlikte düşünün
  10. 10Uygulama fikrinizi konuşalım
Bölüm 01 / 10

Mobil uygulama nedir, işletmenize ne kazandırır?

Mobil uygulama, müşterilerinizin ya da ekibinizin telefonuna yüklediği ve sizinle doğrudan iletişim kurduğu dijital üründür. İyi tasarlanmış bir uygulama tekrar eden işlemleri kolaylaştırır, doğru anda doğru bildirimi gönderir ve markanızı kullanıcının gününün doğal bir parçası hâline getirir. Kötü tasarlanmış bir uygulama ise birkaç kullanımdan sonra telefondan silinir. Aradaki farkı belirleyen, uygulamanın gerçek bir ihtiyaca yanıt verip vermediğidir.

01

Telefonun ana ekranında yer almak

Bir web sitesini ziyaret etmek için kullanıcının sizi hatırlaması, tarayıcıyı açması ve adresinizi yazması ya da aratması gerekir. Uygulama ise ana ekranda, tek dokunuş uzaklıkta durur. Bu yakınlık; randevu alma, sipariş verme, üyelik işlemleri ya da iş takibi gibi sık yapılan işlemlerde ciddi bir kolaylık sağlar.

02

Uygulama mı, mobil uyumlu site mi?

Her işletmenin uygulamaya ihtiyacı yoktur. Müşterileriniz sizi ara sıra ziyaret ediyorsa iyi kurulmuş, hızlı ve mobil uyumlu bir site çoğu zaman yeterlidir. Kullanıcılarınız sizinle sık etkileşime giriyorsa, onlara bildirimlerle ulaşmak istiyorsanız ya da kamera, konum gibi cihaz özelliklerine ihtiyacınız varsa uygulama gerçek bir fark yaratır. Bu karşılaştırmayı mobil uygulama mı, mobil uyumlu site mi yazımızda ayrıntılı olarak ele aldık.

03

Uygulamanın gerçekten fark yarattığı durumlar

Spor salonu ve stüdyolarda ders rezervasyonu, restoranlarda sipariş ve sadakat programı, kuaför ve güzellik salonlarında randevu yönetimi, eğitim kurumlarında öğrenci ve veli iletişimi, saha ekiplerinde görev ve fotoğraflı raporlama gibi senaryolar uygulamanın en güçlü olduğu alanlardır. Örneğin spor salonları ve pilates stüdyoları için ders programı, rezervasyon ve hatırlatma bildirimleri tek bir uygulamada birleşebilir. Ortak nokta, kullanıcının uygulamayı düzenli olarak açması için somut bir nedeninin olmasıdır.

Bölüm 02 / 10

Mobil uygulama hizmetimiz neleri kapsar?

Bir uygulama yalnızca telefondaki ekranlardan ibaret değildir. Arkasında verileri tutan bir sunucu, içerikleri yöneten bir panel ve mağaza süreçleri vardır. Bu parçaların hepsini tek ekipte ele alıyoruz.

01

UX tasarım ve tıklanabilir prototip

Kullanıcının uygulamayı ilk açtığı andan hedefine ulaştığı ana kadar izleyeceği yolu planlıyoruz. Ekranları markanızın görsel diliyle tasarlıyor ve tıklanabilir bir prototipe dönüştürüyoruz. Bu prototipi telefonunuzda deneyebilir, gerekirse birkaç gerçek kullanıcıya göstererek fikri kod yazılmadan önce sınayabilirsiniz. Erken fark edilen bir sorun, geliştirme sırasında fark edilen bir sorundan çok daha kolay çözülür.

02

iOS ve Android uygulama geliştirme

Onaylanan tasarımı React Native ve Expo ile tek kod tabanından iOS ve Android uygulamalarına dönüştürüyoruz. Uygulamalar her iki platformda da yerel bileşenlerle çalışır; kaydırma, geçiş animasyonları ve klavye davranışı gibi detaylar kullanıcının alışık olduğu biçimde hissettirir. Platforma özgü tasarım beklentilerini de gözetiyoruz.

03

Sunucu (API) ve yönetim paneli

Kullanıcı hesaplarını, içerikleri, siparişleri ya da randevuları tutan güvenli bir sunucu altyapısı ve bu verileri yönetebileceğiniz bir web paneli geliştiriyoruz. Panelden kampanya duyurabilir, içerik güncelleyebilir, kullanıcı taleplerini görebilir ve raporlara ulaşabilirsiniz. Mevcut bir sisteminiz varsa uygulamayı onunla da entegre edebiliyoruz.

04

Cihaz özellikleri: bildirim, konum, kamera ve ödeme

Anlık bildirimler, konuma dayalı özellikler ve harita, kamera ile fotoğraf ya da belge yükleme, sesli mesaj, yüz tanıma ile güvenli giriş ve ödeme entegrasyonları gibi cihaz özelliklerini uygulamanıza ekliyoruz. Her izni kullanıcıya neden istendiğini açıklayarak ve yalnızca gerçekten gerektiğinde istiyoruz; bu hem kullanıcı güveni hem de mağaza incelemeleri açısından önemlidir.

05

App Store ve Google Play yayını

Mağaza sayfası metinlerini ve ekran görüntülerini hazırlıyor, gizlilik beyanlarını dolduruyor, test sürümlerini TestFlight ve Google Play test kanalları üzerinden dağıtıyoruz. Mağaza incelemesinde sorulabilecek sorulara hazırlıklı olmak için inceleme notlarını ve gerekirse deneme hesaplarını da biz hazırlıyoruz.

06

Bakım ve sürüm yönetimi

Yayından sonra hata takibi, performans izleme, işletim sistemi güncellemelerine uyum ve yeni özellik geliştirme süreçlerini planlı bir sürüm takvimiyle yürütüyoruz. Her sürümde neyin değiştiğini kayıt altına alıyor, kullanıcıları etkileyebilecek değişiklikleri önceden sizinle paylaşıyoruz.

Bölüm 03 / 10

Neden React Native ve Expo?

Teknoloji seçiminde amacımız, uygulamanızın uzun yıllar sorunsuz büyüyebileceği, bakımı kolay ve hızlı geliştirilebilen bir temel kurmaktır.

01

Tek kod tabanı, iki yerel uygulama

React Native, iOS ve Android uygulamalarını ortak bir kod tabanından geliştirmeyi sağlayan, yaygın olarak kullanılan bir teknolojidir. Expo ise bu geliştirme sürecini derleme, test dağıtımı ve güncelleme araçlarıyla tamamlar. Bu yaklaşım, iki platform için ayrı ayrı geliştirme yapmaya kıyasla daha az kod, daha tutarlı bir deneyim ve daha kolay bakım anlamına gelir.

02

Gerektiğinde yerel kod

Bazı özellikler doğrudan işletim sisteminin yerel yeteneklerine erişim gerektirir. Bu durumlarda uygulamanın ilgili kısmını iOS ya da Android’e özgü yerel kodla geliştirip ortak kod tabanına bağlayabiliyoruz. Böylece tek kod tabanının kolaylığından vazgeçmeden platformun tüm imkânlarını kullanabiliyoruz.

03

Mağaza beklemeden güncelleme (OTA)

Klasik yöntemde her küçük düzeltme için mağazaya yeni sürüm gönderilir ve incelemenin tamamlanması beklenir. Expo’nun derlemesiz güncelleme altyapısıyla arayüz düzeltmelerini, metin değişikliklerini ve pek çok iş mantığı güncellemesini doğrudan kullanıcılara ulaştırabiliyoruz; uygulama bir sonraki açılışta yeni sürümü kendiliğinden alır. Yeni bir cihaz izni ya da yerel modül gerektiren değişikliklerde ise mağaza sürümü yayınlıyoruz.

04

Test dağıtımı ve sürüm kanalları

Geliştirme sürecinde uygulamanın test sürümlerini iOS için TestFlight, Android için Google Play test kanalları üzerinden size ve belirlediğiniz test kullanıcılarına dağıtıyoruz. Test ve canlı sürümleri ayrı kanallarda tuttuğumuz için yeni bir özelliği önce küçük bir grupla deneyip sorun olmadığından emin olduktan sonra tüm kullanıcılara açabiliyoruz.

Bölüm 04 / 10

Dessoci uygulaması: hem kanıtımız hem takip aracınız

Mobil uygulama geliştirme konusundaki yaklaşımımızı en somut biçimde gösteren şey, kendi uygulamamızdır. Dessoci uygulamasını bu sayfada anlattığımız teknolojiyle ve aynı süreçle geliştirdik.

01

Uygulama ne yapıyor?

Dessoci uygulaması müşterilerimiz, ekibimiz ve yönetimimiz için rol bazlı çalışan tek bir uygulamadır. Müşterilerimiz projelerinin iş adımlarını takip eder, yayından önce içerikleri inceleyip onaylar ya da görsel üzerine işaret koyarak revize ister, SEO analizlerini sunum biçiminde inceler, aylık raporlarına ulaşır ve projede çalışan ekiple doğrudan mesajlaşır. Ekibimiz atandığı işleri görür, çalışmaları onaya gönderir ve günlük akışını uygulama üzerinden yönetir.

02

Teknik olarak neler içeriyor?

Uygulamada rol ve yetkiye göre değişen ekranlar, okundu bilgisi ve sesli mesaj desteği olan mesajlaşma, fotoğraf ve dosya yükleme, anlık bildirimler, yüz tanıma ile güvenli giriş ve kendi sunucumuza bağlı canlı veri bulunuyor. Arayüz düzeltmelerini ve yeni ekranları çoğu zaman mağaza incelemesi beklemeden derlemesiz güncellemeyle yayınlıyoruz. Bu deneyim, sizin projenizde karşılaşılabilecek teknik ve mağaza kaynaklı sorunları önceden tanımamızı sağlıyor.

03

Projenizi buradan takip edersiniz

Uygulama geliştirme projeniz de bu uygulamada yürür. Tasarım ekranlarını onaylar, test sürümleriyle ilgili geri bildirimlerinizi iletir, hangi özelliğin hangi aşamada olduğunu görür ve ekiple tek bir yerden yazışırsınız. Kendi kullandığımız aracı sizinle de paylaşmak, şeffaflığı bir söz olmaktan çıkarıp günlük bir pratiğe dönüştürüyor.

Bölüm 05 / 10

Güvenlik, gizlilik ve mağaza kuralları

Mobil uygulamalar kullanıcıların kişisel verilerine, konumlarına ve fotoğraflarına erişebildiği için güvenlik ve gizlilik konusu en baştan ele alınmalıdır.

01

Kullanıcı verileri ve KVKK

Uygulamanın hangi verileri topladığını, neden topladığını ve nerede sakladığını tasarım aşamasında belirliyoruz. Gereğinden fazla veri toplamıyor, şifreleri ve oturum anahtarlarını güvenli biçimde saklıyor, sunucu ile uygulama arasındaki iletişimi şifreli bağlantılar üzerinden kuruyoruz. Aydınlatma metni ve açık rıza gibi KVKK gerekliliklerinin uygulama içindeki teknik yerleşimini yapıyor, metinlerin içeriğini hukuk danışmanınızla netleştirmenizi öneriyoruz.

02

Mağaza gizlilik beyanları

App Store gizlilik etiketleri ve Google Play veri güvenliği formu, uygulamanın hangi verileri topladığını kullanıcıya açıkça gösterir. Bu beyanları uygulamanın gerçek davranışıyla birebir uyumlu olacak şekilde dolduruyoruz. Hesap oluşturulan uygulamalarda kullanıcının hesabını uygulama içinden silebilmesi gibi mağaza gerekliliklerini de baştan planlıyoruz.

03

İnceleme süreçlerine hazırlık

Apple ve Google, uygulamaları yayına almadan önce inceler ve kurallarına uymayan uygulamaları geri çevirebilir. Uygulamayı bu kuralları gözeterek geliştiriyor, inceleme ekibinin uygulamayı rahatça deneyebilmesi için açıklayıcı notlar ve deneme hesapları hazırlıyoruz. Bir geri bildirim gelirse gerekli düzenlemeyi yapıp süreci tamamlıyoruz.

04

Altyapı güvenliği ve yedekleme

Sunucu tarafında yetkilendirmeyi, her kullanıcının yalnızca görmesi gereken verilere erişebileceği şekilde kuruyoruz. Veritabanı yedeklemelerini, erişim kayıtlarını ve hassas ayarların güvenli saklanmasını varsayılan olarak yapılandırıyoruz. Böylece uygulamanın görünen yüzü kadar arka planı da güvende olur.

Bölüm 06 / 10

Nasıl çalışıyoruz?

01

Keşif ve kapsam

Uygulamanın çözeceği asıl sorunu, hedef kullanıcıları ve iş hedeflerinizi netleştiriyoruz. Akla gelen tüm özellikleri listeleyip ilk sürümde mutlaka olması gerekenleri ve sonraya bırakılabilecekleri birlikte ayırıyoruz. Kapsamı yazılı hâle getirerek herkesin aynı beklentiyle ilerlemesini sağlıyoruz. Bu aşamada uygulamanın hangi sistemlerle konuşacağını, hangi verileri tutacağını ve kimlerin hangi yetkilerle kullanacağını da belirliyoruz.

02

Prototip ve kullanıcı testi

Kullanıcı akışlarını ve ekranları tasarlayıp tıklanabilir bir prototip hazırlıyoruz. Prototipi sizinle ve mümkünse birkaç gerçek kullanıcıyla deneyerek akıştaki sorunları erkenden yakalıyoruz. Kullanıcının nerede duraksadığını, hangi butonu aradığını ve hangi adımı gereksiz bulduğunu gözlemlemek, tasarımı kâğıt üzerinde tartışmaktan çok daha net sonuç verir.

03

Geliştirme ve test sürümleri

Uygulamayı, sunucuyu ve yönetim panelini aşamalar hâlinde geliştiriyoruz. Her önemli aşamada test sürümünü telefonunuza gönderiyor, uygulamayı gerçek cihazda deneyerek geri bildirim vermenizi sağlıyoruz. Farklı ekran boyutlarında, farklı işletim sistemi sürümlerinde ve zayıf internet bağlantısında uygulamanın nasıl davrandığını da bu aşamada test ediyoruz.

04

Yayın

Mağaza sayfalarını hazırlıyor, son kontrolleri yapıyor ve uygulamayı App Store ile Google Play’e gönderiyoruz. İnceleme süreçlerini takip ediyor, yayın onaylandığında ilk kullanıcı verilerini yakından izliyoruz. Yayının ilk günlerinde gelen hata kayıtlarına ve kullanıcı yorumlarına öncelik vererek uygulamanın sağlam bir başlangıç yapmasını sağlıyoruz.

05

Büyütme

Kullanıcı davranışını ve geri bildirimleri inceleyerek bir sonraki sürümün önceliklerini belirliyoruz. Küçük düzeltmeleri derlemesiz güncellemelerle, büyük özellikleri planlı sürümlerle yayınlıyoruz. Böylece uygulama, ilk günkü hâlinde kalmak yerine kullanıcılarınızla birlikte olgunlaşır.

Bölüm 07 / 10

Başarıyı nasıl ölçüyoruz?

Uygulamanın kaç kez indirildiği tek başına yanıltıcı bir göstergedir. Asıl önemli olan, kullanıcıların uygulamayı kullanmaya devam edip etmediği ve uygulamanın iş hedeflerinize katkı sağlayıp sağlamadığıdır.

01

Kullanım ve elde tutma

Aktif kullanıcı sayısını, kullanıcıların uygulamaya ne sıklıkla geri döndüğünü ve hangi özelliklerin gerçekten kullanıldığını izliyoruz. Az kullanılan bir özellik, ya iyileştirilmesi ya da sadeleştirilmesi gereken bir alanı işaret eder.

02

Teknik sağlık

Çökme ve hata kayıtlarını, açılış süresini ve sunucu yanıt sürelerini düzenli olarak takip ediyoruz. Kullanıcılar bir sorunu bildirmeden önce fark edip düzeltmeyi hedefliyoruz.

03

İş hedefleri

Uygulama üzerinden alınan randevu, sipariş ya da tamamlanan görev gibi iş hedeflerinize doğrudan bağlı göstergeleri ölçüyoruz. Mağaza puanlarını ve kullanıcı yorumlarını da ürün geliştirmenin önemli bir girdisi olarak değerlendiriyoruz.

04

Raporlama ve yol haritası

Ölçtüğümüz göstergeleri düzenli raporlarla paylaşıyor, her raporun sonunda bir sonraki sürüm için önerdiğimiz öncelikleri listeliyoruz. Böylece yeni özellik kararları tahminlere ya da en yüksek sesle dile getirilen isteklere göre değil, kullanıcıların gerçek davranışına göre verilir.

Bölüm 08 / 10

Mobil uygulama projelerinde sık yapılan hatalar

Uygulama projelerinde karşılaşılan sorunların çoğu teknik değil, planlamayla ilgilidir. Aşağıdaki hatalar baştan konuşulduğunda kolayca önlenebilir.

01

İlk sürüme her şeyi sığdırmak

Akla gelen her özelliği ilk sürüme eklemek, yayını geciktirir ve hangi özelliğin gerçekten işe yaradığını anlamayı zorlaştırır. Çekirdek ihtiyaca odaklanan bir ilk sürümle başlamak, gerçek kullanıcı verisiyle büyümenin en sağlıklı yoludur.

02

Yönetim tarafını unutmak

Kullanıcı ekranlarına odaklanıp içerikleri, kullanıcıları ve talepleri yönetecek paneli sona bırakmak, yayından sonra ekibinizin işini zorlaştırır. Yönetim panelini uygulamanın ayrılmaz bir parçası olarak tasarlıyoruz.

03

Bildirimleri gelişigüzel göndermek

Çok sık ya da ilgisiz bildirimler, kullanıcıların bildirimleri kapatmasına hatta uygulamayı silmesine neden olur. Bildirimlerin zamanlamasını, sıklığını ve içeriğini kullanıcıya gerçek bir değer sunacak şekilde planlıyoruz.

04

Yayından sonra uygulamayı kendi hâline bırakmak

İşletim sistemleri ve mağaza kuralları sürekli değişir. Bakımı yapılmayan bir uygulama zamanla hata vermeye başlar ve mağaza gereksinimlerini karşılayamaz hâle gelebilir. Düzenli bakım, uygulamanın ömrünü uzatır.

05

Mağaza sayfasını son ana bırakmak

Mağaza sayfası, kullanıcının uygulamayı indirip indirmeyeceğine karar verdiği yerdir. Özensiz ekran görüntüleri, belirsiz bir açıklama ya da eksik gizlilik beyanları hem indirmeleri hem de inceleme sürecini olumsuz etkiler. Mağaza sayfasını da uygulamanın bir parçası olarak planlıyoruz.

Bölüm 09 / 10

Diğer hizmetlerle birlikte düşünün

Bir mobil uygulama, markanızın diğer dijital kanallarından bağımsız düşünülmemelidir. Aynı ekip tarafından planlandığında web, uygulama ve iletişim çalışmaları birbirini besler.

01

Web ve uygulama aynı altyapıda

Uygulamanın sunucusu ve yönetim paneli, web tasarım ve yazılım projelerimizle aynı altyapı yaklaşımıyla geliştirilir. Web siteniz ve uygulamanız aynı verileri ve aynı kullanıcı hesaplarını paylaşabilir; bir yerde yapılan güncelleme diğerine de yansır.

02

E-ticaret ve uygulama

Online satış yapıyorsanız uygulama, sadık müşterileriniz için hızlı tekrar sipariş, kişiye özel kampanya ve bildirimlerle güçlü bir satış kanalı olabilir. Uygulamayı e-ticaret sitenizle aynı ürün ve sipariş altyapısına bağlayarak stok ve fiyat bilgilerinin tutarlı kalmasını sağlıyoruz.

03

Uygulamanın tanıtımı ve kimliği

Uygulama simgesi, mağaza görselleri ve uygulama içi görsel dil markanızın kurumsal kimliğiyle uyumlu olmalıdır. Kimliğiniz henüz dijital ekranlara uyarlanmadıysa logo ve kurumsal kimlik çalışmasını uygulama tasarımıyla birlikte ele alabiliriz. Uygulamanın yayın sonrası tanıtımı için sosyal medya içerikleri ve reklam kampanyaları da aynı ekip tarafından planlanabilir.

Bölüm 10 / 10

Uygulama fikrinizi konuşalım

01

İlk görüşmede neler konuşuyoruz?

Uygulamanın kimin için olduğunu, hangi sorunu çözeceğini, kullanıcıların uygulamayı hangi sıklıkla ve hangi amaçla açacağını ve sizin için başarının neye benzediğini konuşuyoruz. Fikriniz henüz netleşmediyse bu görüşme onu netleştirmek için iyi bir başlangıçtır.

02

Hazırlamanız faydalı olanlar

Beğendiğiniz uygulama örnekleri, varsa mevcut sisteminiz ve kullandığınız yazılımlar, hedef kullanıcılarınızla ilgili bildikleriniz ve kurumsal kimlik dosyalarınız ilk adımı hızlandırır. Ardından kapsam ve çalışma planını içeren bir öneri sunuyoruz. Uygulama fikrinizi konuşmak için bize yazın.

03

Sonraki adım

Görüşmenin ardından ilk sürümün kapsamını, önerdiğimiz teknik yapıyı ve projenin aşamalarını içeren yazılı bir öneri hazırlıyoruz. Öneriyi onayladığınızda projeniz Dessoci uygulamasında açılır; keşif ve prototip aşamasından itibaren her adımı oradan birlikte takip ederiz.

Kimler için?

Bu hizmet en çok kimlere uygun?

Aşağıdaki durumlardan biri size tanıdık geliyorsa bu hizmet iyi bir başlangıç noktası olabilir.

Mobil Uygulama GeliştirmeWeb ve Yazılım
01

Müşterisine yaklaşmak isteyen markalar

Sadakat, rezervasyon, sipariş ya da üyelik deneyimini müşterisinin telefonuna taşımak isteyen işletmeler.

02

Ekibini dijitale taşıyan şirketler

Saha, görev, onay ve raporlama süreçlerini tek bir uygulamada toplamak isteyen ekipler.

03

Fikrini ürüne dönüştüren girişimler

Bir uygulama fikrini önce prototiple doğrulayıp ardından App Store ve Google Play'e taşımak isteyenler.

04

Uygulamasını yenilemek isteyenler

Eskiyen, sık hata veren ya da güncellenmesi zor bir uygulamayı modern bir altyapıya taşımak isteyen markalar.

Teslim ettiklerimiz

Somut çıktılar, net sorumluluklar

Her çıktıyı Dessoci uygulamasında görür, yorumlar ve onaylarsınız.

  • 01Kapsam dokümanı, kullanıcı akışları ve tıklanabilir prototip
  • 02iOS ve Android uygulama
  • 03Sunucu (API), veritabanı ve yönetim paneli
  • 04Bildirim, konum, kamera ve ödeme entegrasyonları
  • 05App Store ve Google Play mağaza sayfaları ve yayın
  • 06Hata takibi, kullanım analitiği ve bakım planı
Mobil Uygulama Geliştirme
OnaylandıDessoci uygulaması
Nasıl çalışıyoruz?

Adım adım ilerleyen süreç

Her aşama görünür bir çıktı üretir; bir sonraki adıma birlikte karar veririz.

Dessoci uygulamasından takipİş adımları, onaylar ve raporlar tek yerde.
  1. 01

    Keşif ve kapsam

    İş hedeflerinizi, kullanıcılarınızı ve uygulamanın çözeceği asıl sorunu netleştirip ilk sürümün kapsamını belirliyoruz.

  2. 02

    UX ve prototip

    Kullanıcı akışlarını ve ekranları tasarlıyor, fikri kod yazılmadan önce tıklanabilir bir prototiple sınıyoruz.

  3. 03

    Geliştirme ve test sürümleri

    Uygulamayı, sunucuyu ve yönetim panelini geliştiriyor; test sürümlerini telefonunuza göndererek ilerlemeyi birlikte deniyoruz.

  4. 04

    Mağaza yayını

    Mağaza sayfalarını, görselleri ve gizlilik beyanlarını hazırlıyor, App Store ve Google Play inceleme süreçlerini yönetiyoruz.

  5. 05

    Bakım ve büyütme

    Hata takibi, işletim sistemi güncellemelerine uyum ve kullanıcı verisine dayalı yeni özelliklerle uygulamayı büyütüyoruz.

Çalışma modeli

Kapsam ve fiyat nasıl belirlenir?

Hazır paket yerine işinizin gerçek ihtiyacına göre kapsam çıkarıyoruz. Fiyat; iş kalemlerine, rekabete ve hedeflerinize göre ön görüşmeden sonra netleşir.

Çalışma modellerini inceleyin

Proje bazlı teslim

Kapsam, aşamalar ve teslim tarihleri baştan netleşir; her aşama onayınızla ilerler.

Yayın sonrası destek

Bakım, güncelleme ve yeni geliştirmeler için isteğe bağlı sürekli destek sunarız.

Sık sorulan sorular

Merak edilenler

Sorunuz burada yok mu?

Bize yazın, en kısa sürede dönelim.

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

Çoğu projede React Native ve Expo ile tek kod tabanından iki platformda da yerel bileşenlerle çalışan uygulamalar geliştiriyoruz. Böylece iki ayrı ekip ve iki ayrı kod yerine tek bir ürün yönetilir; iki platform aynı anda güncellenir. Platforma özgü bir özellik gerektiğinde o kısmı yerel kodla ekleyebiliyoruz.

Mobil uygulama mı, mobil uyumlu bir site mi yapmalıyız?

Müşterileriniz sizi ara sıra ziyaret ediyorsa çoğu zaman iyi bir mobil uyumlu site yeterlidir. Kullanıcılarınız sizinle sık etkileşime giriyorsa, bildirimlerle doğru anda ulaşmak istiyorsanız ya da kamera, konum gibi cihaz özelliklerine ihtiyaç duyuyorsanız uygulama gerçek bir fark yaratır. Bu kararı keşif aşamasında sizin kullanıcılarınıza bakarak birlikte veriyoruz.

Mağaza onayı beklemeden nasıl güncelleme yapıyorsunuz?

Expo'nun derlemesiz güncelleme (OTA) altyapısıyla uygulamanın arayüz ve iş mantığındaki pek çok değişikliği, kullanıcı uygulamayı açtığında arka planda indirilecek şekilde yayınlayabiliyoruz. Yeni bir cihaz izni ya da yerel modül gerektiren değişikliklerde ise mağazaya yeni sürüm gönderiyoruz. Bu yöntemi mağaza kurallarının izin verdiği sınırlar içinde kullanıyoruz.

Mağazaya yükleme işini de siz mi yapıyorsunuz?

Evet. Mağaza sayfası metinlerini, ekran görüntülerini, gizlilik beyanlarını ve inceleme notlarını hazırlıyor, App Store ve Google Play inceleme süreçlerini yönetiyoruz. Geliştirici hesaplarının işletmeniz adına açılmasını öneriyoruz; biz bu hesaplarda yetkili kullanıcı olarak çalışıyoruz.

Uygulama içinden ödeme alabilir miyiz?

Evet, ancak ödemenin türüne göre kurallar değişir. Fiziksel ürün ve hizmet satışlarında ödeme kuruluşları ya da sanal POS ile ödeme alınabilir. Uygulama içinde kullanılan dijital içerik ve abonelikler için ise Apple ve Google genellikle kendi uygulama içi satın alma sistemlerinin kullanılmasını ister. Projenizin hangi kurala tabi olduğunu kapsam aşamasında netleştiriyoruz.

Uygulamanın kaynak kodu ve hesapları kime ait olur?

Mağaza geliştirici hesaplarının, sunucu ve veritabanı hesaplarının işletmeniz adına açılmasını öneriyoruz. Kaynak kodun teslimi ve kullanım hakları proje başında yapılan sözleşmede açıkça yazılır. Böylece uygulamanızın kontrolü her zaman sizde kalır.

Yayından sonra bakım gerekir mi?

Evet. Apple ve Google her yıl işletim sistemlerini güncelliyor ve mağaza gereksinimlerini değiştiriyor. Uygulamanın yeni sürümlerle uyumlu kalması, güvenlik güncellemelerinin yapılması ve hataların takip edilmesi için düzenli bakım gerekir. Bakım kapsamını uygulamanızın büyüklüğüne ve kullanım yoğunluğuna göre birlikte belirliyoruz.

Bir sonraki adım

Mobil Uygulama Geliştirme

İşinizi ve hedeflerinizi konuşalım; size özel kapsam ve yol haritasıyla dönelim.