
Web Uygulama Geliştirme
Müşteri portalı, bayi paneli, rezervasyon ya da teklif sistemi gibi kullanıcıların giriş yapıp iş yaptığı web uygulamalarını geliştiriyor ve yayında tutuyoruz.
iPhone ve Android telefonlar için mobil uygulamalar geliştiriyor, App Store ve Google Play’de yayına alıyoruz. Uygulamanın arkasındaki sunucu, yönetim paneli ve bildirim altyapısı da işin parçası.

Mobil uygulama geliştirme, telefonda görünen ekranlardan ibaret değildir. Bir uygulamanın çalışması için kullanıcı hesaplarını ve verileri tutan bir sunucu, içeriği yönettiğiniz bir panel, bildirim gönderen bir altyapı ve mağazaların kurallarına uygun bir yayın süreci gerekir. Bu parçalardan biri eksik kaldığında uygulama ya mağaza incelemesinden döner ya da ilk güncellemede tıkanır.
İlk karar, uygulamanın hangi teknolojiyle yazılacağıdır. Flutter ya da React Native gibi çapraz platform (cross-platform) araçlarla tek bir kod tabanından hem iOS hem Android uygulaması çıkar; çoğu iş uygulaması, e-ticaret ve hizmet uygulaması için doğru seçim budur. Native geliştirme, yani iOS için Swift ve Android için Kotlin ile ayrı ayrı yazmak; ağır grafik, artırılmış gerçeklik, Bluetooth cihaz bağlantısı ya da saat uygulaması gibi işletim sistemine derinden bağlı ihtiyaçlarda anlam kazanır.
Olimpos Yazılım bu kararı sizinle birlikte verir ve gerekçesini yazılı olarak sunar. Ekranları önce prototipte dener, sonra iki haftalık dilimlerle geliştiririz. Her dilimde test sürümünü TestFlight ve Google Play iç test kanalı üzerinden telefonunuza göndeririz. Antalya’da ya da Türkiye’nin başka bir şehrinde olmanız fark etmez; uygulamayı yayından önce kendi cihazınızda kullanmış olursunuz.
7 kalem; kapsam görüşmesinde ihtiyacınıza göre daraltılır ya da genişletilir.
iOS ve Android’in kendi kullanım alışkanlıklarına uygun ekranlar; geliştirme öncesinde telefonda denenebilen tıklanabilir prototip.
Seçilen teknolojiyle iki platform için uygulama; telefon ve tablet ekranlarına uyum, karanlık mod ve erişilebilirlik ayarları dahil.
Kullanıcı hesaplarını, verileri ve iş kurallarını tutan arka uç (backend) ile uygulamanın konuştuğu belgeli API.
Kullanıcıları, içerikleri, siparişleri ya da randevuları tarayıcıdan yönettiğiniz web paneli.
Firebase ile anlık bildirimler; iyzico ve PayTR gibi ödeme kuruluşlarıyla ya da Apple ve Google’ın uygulama içi satın alma sistemiyle ödeme.
App Store ve Google Play sayfalarının hazırlanması, gizlilik beyanları, ekran görüntüleri ve inceleme sürecinin takibi.
Hangi ekranın ne kadar kullanıldığını ve uygulamanın hangi cihazda çöktüğünü gösteren ölçümleme (Firebase Analytics, Crashlytics).
Mobil uygulama projelerinde izlediğimiz 5 adım.
Hedef kullanıcıyı, uygulamanın çözdüğü işi ve ilk sürümde mutlaka bulunması gereken özellikleri belirleriz. Teknoloji seçimini (Flutter, React Native ya da native) gerekçesiyle bu aşamada yazarız.
Ana akışları prototipte kurar, birkaç gerçek kullanıcıya denetiriz. Mağaza kurallarına takılabilecek noktalar (hesap silme, izin metinleri, ödeme yöntemi) burada çözülür.
Uygulama ve sunucu paralel geliştirilir. İki haftada bir yeni test sürümü TestFlight ve Google Play iç test kanalıyla cihazınıza gelir.
Mağaza sayfaları, gizlilik etiketleri ve inceleme notları hazırlanır, uygulama incelemeye gönderilir. Ret gelirse gerekçesini çözüp yeniden göndeririz.
İlk haftalarda çökme raporlarını ve kullanıcı yorumlarını izleriz. Yeni iOS ve Android sürümlerine uyum güncellemeleri bakım planının parçasıdır.
Mobil Uygulama Geliştirme çoğunlukla şu durumlarda işe yarar.
Sadakat programı, sipariş, randevu ya da hesap takibi için müşterilerinin telefonunda duran bir kanal isteyen markalar; misafirine oda servisi, spa randevusu ve tesis bilgisi sunmak isteyen oteller.
Teknik servis, satış temsilcisi ya da kurye gibi sahada çalışan ekiplerin iş emri aldığı, fotoğraf ve imza topladığı, internet yokken de çalışan uygulamalar.
Hizmet verenle hizmet alanı buluşturan, iki ayrı kullanıcı tipi ve ödeme akışı olan uygulamalar.
Halihazırda bir web uygulaması olan ve kullanıcılarına bildirim, kamera ya da konum gerektiren özellikler sunmak isteyen işletmeler.

Ne yapmak istediğinizi birkaç cümleyle yazın; Muratpaşa ofisimizde ya da görüntülü görüşmede kapsamı ve süreyi netleştirelim.