Cross-platform (React Native veya Flutter)
Tek kod tabanıyla hem iOS hem Android’e çıkılır. Form, liste, içerik ve ödeme ağırlıklı uygulamalarda geliştirme ve bakım maliyetini düşürür; iş uygulamalarının çoğu bu tanıma uyar.
Mobil Uygulama Geliştirme
ALGOFACT, iOS ve Android için kurumsal ve tüketiciye yönelik mobil uygulamalar geliştirir. Yalnızca ekranları değil, uygulamanın beslendiği backend’i, API’leri, bildirim altyapısını, yönetim panelini ve App Store ile Google Play yayın sürecini de üstleniriz. Native ve cross-platform arasındaki seçimi uygulamanın ihtiyaç duyduğu cihaz özelliklerine göre yapar, uygulamayı çökme izleme ve sürüm planıyla teslim ederiz. Geliştirme Adana ve Ankara TEKMER’deki mühendislik ekibinden yürütülür.
Son güncelleme:
Her dijital ürün bir mobil uygulama gerektirmez. Kullanıcılarınız işi masa başında yapıyorsa, telefona uyumlu bir web uygulaması aynı sonucu daha düşük maliyetle verir ve mağaza onayı beklemeden güncellenir. Mobil uygulama; kamera, konum, NFC, Bluetooth, biyometrik doğrulama veya anlık bildirim gibi cihaz özelliklerinin işin merkezinde olduğu, sahada bağlantının kesildiği ya da kullanıcının uygulamayı günde birkaç kez açtığı durumlarda kendini öder.
Kurumsal tarafta bu genellikle saha servis ekipleri, depo ve sevkiyat personeli, denetçiler ve sağlık çalışanları demektir. Tüketici tarafında ise üyelik, randevu, sipariş, sadakat ve ödeme uygulamaları öne çıkar. Keşif görüşmesinde önce bu soruyu sorarız; cevap web uygulaması ise bunu açıkça söyleriz.
Platform kararı, ilk sürümün maliyetini ve sonraki yılların bakım yükünü birlikte belirler.
Tek kod tabanıyla hem iOS hem Android’e çıkılır. Form, liste, içerik ve ödeme ağırlıklı uygulamalarda geliştirme ve bakım maliyetini düşürür; iş uygulamalarının çoğu bu tanıma uyar.
Yoğun grafik, düşük gecikmeli Bluetooth veya donanım bağlantısı, gelişmiş kamera işleme ya da platformun yeni özelliklerine ilk günden erişim gerektiğinde ikinci kod tabanının maliyetine değer.
Mağaza listelemesi gerekmeyen ve cihaz özelliklerine az ihtiyaç duyan iç araçlar için en hızlı yoldur. Bildirim ve çevrimdışı desteği, özellikle iOS tarafında daha sınırlıdır.
Mobil uygulamanın zayıf halkası genellikle telefon değil API’dir. Her isteği sunucu tarafında yetkilendirir, oturum token’larını cihazın güvenli deposunda (Keychain veya Keystore) tutar, cihazda saklanması gereken hassas veriyi şifreleriz. Kurumsal uygulamalarda tek oturum açma, biyometrik kilit ve uzaktan oturum kapatma tasarımın parçasıdır.
Yalnızca çalışanların kullanacağı uygulamaların herkese açık mağazada yayınlanması gerekmez: Apple Business Manager’ın özel uygulama seçeneği, Google Play’in kuruma özel uygulamaları veya kurumunuzun MDM çözümü üzerinden dağıtılabilir. Hangi yolun uygun olduğu cihazların şirkete mi yoksa çalışana mı ait olduğuna göre belirlenir. Kişisel veri işleyen uygulamalarda KVKK kapsamındaki aydınlatma ve izin akışları ekran tasarımına dahil edilir.
Evet. Platformun bir API’si varsa mobil uygulama ona bağlanır; yoksa önce gerekli API katmanını kurarız. Aynı backend’i paylaşmak iki istemcinin tutarlı kalmasını sağlar.
Sizin adınıza. Apple ve Google geliştirici hesaplarının kurumunuza ait olmasını, bizim bu hesaplara ekip üyesi olarak eklenmemizi öneririz. Böylece uygulama, kullanıcılar ve yorumlar her zaman sizde kalır.
İnceleme notlarındaki sorunları düzeltir ve uygulamayı yeniden göndeririz. Gerekçesi açıklanmamış izinler, eksik gizlilik beyanı veya ödeme kurallarıyla çakışma gibi sık ret nedenlerini tasarım aşamasında kontrol ederek bu riski azaltırız.
Evet. Apple ve Google düzenli olarak yeni işletim sistemi sürümleri çıkarır ve mağaza gerekliliklerini günceller; SDK’ları güncel tutulmayan bir uygulama zamanla yeni sürüm yayınlayamaz hale gelebilir. Bakımı kendi ekibiniz veya isteğe bağlı gömülü ekip yürütebilir.
Evet. Yalnızca mevcut API’nize bağlanan mobil istemciyi veya yalnızca backend’i üstlenebiliriz. Arayüzler başta bir API sözleşmesiyle netleştirildiği için iki ekip paralel çalışır.
Platform kararına, ekran ve akış sayısına, backend’in sıfırdan yazılıp yazılmayacağına, gereken cihaz özelliklerine ve entegrasyon sayısına. Kapsam sunumunda ilk mağaza sürümünü ve sonraki aşamaları ayrı ayrı planlarız.
Sorunu kısaca yazın; 30 dakikalık keşif görüşmesi için bir zaman önerisiyle size dönelim.
Keşif görüşmesi planlayın