Yazılım çözümleri

Android ve iOS için mobil uygulama geliştirme

Mobil uygulama yaptırmak isteyen firmaların çoğu iki sorudan biriyle gelir: müşterimize nasıl daha yakın oluruz, ya da sahadaki ekibimizi nasıl daha iyi yönetiriz? İki sorunun cevabı da çoğu zaman cebinizdeki ekrandan geçer. Ancak iyi bir uygulama, yalnızca güzel ekranlardan değil, arkasında çalışan sağlam bir sistemden oluşur.

Briefikir olarak mobil uygulama geliştirme işini tek başına bir proje olarak değil, web yönetim paneli ve sunucu tarafıyla birlikte ele alıyoruz. Android ve iOS uygulamasını ortak bir kod tabanından geliştiriyor, verinin web ile mobil arasında tutarlı kalmasını sağlıyoruz. Böylece telefonda yapılan bir işlem, ofisteki ekranda aynı anda görünür.

Kendi ürünümüz HesapX'in mobil uygulamasını da bu yaklaşımla geliştirdik: web'deki cari, fatura ve tahsilat işlemleri aynı hesap ve aynı veriyle telefondan da yürütülebiliyor. Bildirimler, oturum yönetimi ve mağaza yayını gibi konuları bu üründe uçtan uca deneyimledik. Bu birikimi sizin uygulamanızın mimarisine ve yayın planına taşıyoruz.

  • Android ve iOS için ortak kod tabanı
  • Web paneliyle aynı veri ve aynı kullanıcı hesabı
  • Anlık bildirimlerle müşteriye ve ekibe ulaşma
  • Kamera, konum ve barkod gibi cihaz özelliklerinin kullanımı
  • App Store ve Google Play yayın sürecine destek
  • Yayın sonrası sürüm güncellemeleri ve bakım
Kapsam

Mobil uygulama projesinde neler var?

Arayüz ve deneyim tasarımı

Parmakla kullanıma uygun, tek elle erişilebilen ve markanızı yansıtan ekranlar tasarlarız.

Android ve iOS uygulaması

İki platformu ortak bir kod tabanından geliştirir, platformların kendine özgü davranışlarına uyarlarız.

Sunucu ve API

Uygulamanın konuştuğu sunucu tarafını, güvenli oturum ve yetki yapısıyla birlikte kurarız.

Yönetim paneli

Uygulamadaki içerikleri, kullanıcıları ve siparişleri web üzerinden yönetebileceğiniz paneli geliştiririz.

Anlık bildirimler

Kişiye ya da gruba özel bildirimleri, kullanıcının iznini dikkate alarak gönderir.

Cihaz özellikleri

Kamera ile fotoğraf ve barkod okuma, konum bilgisi ve dosya yükleme gibi özellikleri işin akışına katarız.

Güvenlik

Oturum anahtarlarını güvenli saklar, hassas işlemlerde ek doğrulama kurgular, iletişimi şifreli yürütürüz.

Mağaza yayını

Mağaza kayıtları, ekran görüntüleri, gizlilik bilgileri ve inceleme sürecinde size eşlik ederiz.

Canlı demo

Canlı demoları inceleyin

Bu alandaki yazılımımızın tam çalışan örneği: siteyi müşteri gözüyle gezin, paneli parolasız açın.

Canlı demoTeknik servis

Saha Teknik Servis Yazılımı

Demo markası: Termorota Saha Servis (uydurma, gerçek işletme değildir)

Online servis çağrısı, haritalı dispeçer paneli, periyodik bakım sözleşmeleri ve imzalı servis formlu teknisyen mobil uygulaması.

  • Haritalı dispeçer paneli
  • Teknisyen mobil uygulaması
  • Periyodik bakım sözleşmeleri
  • Online servis çağrısı
Canlı demoDiyetisyen ve beslenme danışmanlığı

Diyetisyen Programı

Demo markası: Tazeli Beslenme Atölyesi (uydurma, gerçek işletme değildir)

Online randevu, kalori ve makro hesaplı diyet planı oluşturucu, su ve ölçüm takipli danışan uygulaması ve diyetisyen paneli.

  • Diyet planı oluşturucu
  • Danışan uygulaması
  • Online randevu
  • Paket ve seans takibi

Mobil uygulama mı, mobil uyumlu site mi?

Her işin bir mobil uygulamaya ihtiyacı yoktur. Ziyaretçiniz sizi yılda birkaç kez arıyorsa mobil uyumlu, hızlı bir web sitesi çoğu zaman yeterlidir. Mobil uygulama ise kullanıcının sık geri döndüğü, bildirimle haberdar edilmesi gereken ya da kamera, konum ve barkod gibi cihaz özelliklerinin işin merkezinde olduğu durumlarda gerçek fark yaratır.

Bu yüzden ilk görüşmede uygulamanın neyi çözeceğini ve kimin, ne sıklıkla kullanacağını konuşuruz. Mobil uyumlu bir site daha doğru bir başlangıçsa web sitesi hizmetimizi öneririz. Uygulama gerçekten gerekliyse de ilk sürümü en çok kullanılacak birkaç işe odaklayıp, kullanıcı geri bildirimiyle büyütmeyi tercih ederiz. Böylece bütçe, kimsenin kullanmadığı ekranlara harcanmaz.

Mobil uygulamanın öne çıktığı senaryolar

  • Sahada çalışan servis, satış ya da teslimat ekiplerinin iş emri, fotoğraf ve imza toplaması
  • Müşterilerin sipariş, randevu ya da rezervasyon yapıp durumunu takip etmesi
  • Üyelik, sadakat puanı ve kişiye özel kampanya bildirimleri
  • Depo ve mağazada barkod okutarak sayım ve ürün sorgulama
  • Kurum içi duyuru, onay ve talep süreçlerinin cepten yürütülmesi

Android ve iOS uygulamasını nasıl geliştiriyoruz?

  1. Kapsam ve kullanıcı yolculuğu: Kullanıcı tiplerini ve her birinin uygulamada izleyeceği yolu belirleriz.
  2. Tasarım ve prototip: Ekranları tıklanabilir bir prototiple test eder, kodlamaya geçmeden onaylarız.
  3. Geliştirme: Ortak kod tabanıyla iki platformu birlikte geliştirir, sunucu tarafını ve yönetim panelini paralel kurarız.
  4. Gerçek cihazda test: Farklı ekran boyutlarında ve işletim sistemi sürümlerinde deneme yaparız; zayıf bağlantı ve uygulamanın arka plandan geri dönmesi gibi gündelik durumları da senaryolara ekleriz.
  5. Yayın: Uygulamayı App Store ve Google Play'e gönderir, inceleme sürecini takip ederiz.

Uygulama mağazalarının inceleme süreci ve kuralları mağazaların kendi kontrolündedir; bu nedenle yayın tarihini, inceleme geri bildirimlerini de hesaba katarak planlarız. Uygulamanın mağazada sizin adınıza yayınlanması için geliştirici hesaplarının firmanız adına açılmasını öneririz.

Web paneli ve entegrasyonlar

Bir mobil uygulama, arkasındaki sistem kadar güçlüdür. İçerikleri, kullanıcıları ve işlemleri yönetebileceğiniz bir web tabanlı yönetim paneli çoğu projenin ayrılmaz parçasıdır. Uygulama; muhasebe programınız, CRM'iniz, ödeme kuruluşunuz ya da kargo firmanızla ilgili sağlayıcının sunduğu arayüz üzerinden API entegrasyonu ile konuşabilir. Randevu tabanlı bir işiniz varsa online randevu sistemi ile birlikte kurgulanabilir.

Güvenlik, KVKK ve mağaza kuralları

Mobil uygulamalar kullanıcıdan konum, kamera ya da bildirim izni ister. Bu izinlerin yalnızca gerçekten gerektiğinde ve nedeni açıklanarak istenmesi hem KVKK hem de mağaza kuralları açısından önemlidir. Gizlilik metni ve aydınlatma metninin içeriğini hukuk danışmanınız hazırlar; biz bunların uygulama içinde ve mağaza kaydında doğru yerde yer almasını, hesap silme gibi taleplerin uygulamadan yapılabilmesini sağlarız.

Verileriniz sizindir ve dışa aktarılabilir. Kaynak kodunun teslimi sözleşmede birlikte netleştirilir.

Sahada çalışan ekipler için yazılan uygulamalarda yetkilendirme ayrıca önem taşır. Kaybolan ya da değişen bir cihazın oturumunu yönetim panelinden kapatabilmek, eski çalışanın erişimini anında kaldırabilmek tasarımın baştan parçası olur.

Yayından sonra

İşletim sistemleri her yıl yeni sürümler çıkarır, mağazalar kurallarını günceller. Uygulamanın bu değişikliklere uyumlu kalması, hataların giderilmesi ve kullanıcı geri bildirimine göre yeni özelliklerin eklenmesi için yayın sonrası bakım planı öneririz. Mağaza puanları ve kullanıcı yorumları da bu planın önemli bir girdisidir; tekrar eden şikâyetleri bir sonraki sürümün öncelik listesine taşırız. Uygulama içi kullanım verisi, bir sonraki sürümde neye öncelik verileceğini belirlemenize yardımcı olur.

Nasıl çalışıyoruz

Analizden yayına beş adım

  1. 01

    Analiz

    İş akışınızı, kullanıcılarınızı ve mevcut sistemlerinizi birlikte çıkarır, kapsamı yazılı hâle getiririz.

  2. 02

    Tasarım

    Ekranları ve veri yapısını tasarlar, onayınızı almadan kodlamaya geçmeyiz.

  3. 03

    Geliştirme

    Modülleri aşama aşama geliştirir, her aşamayı çalışan sürümle gösteririz.

  4. 04

    Test ve yayın

    Gerçek verilerinizle dener, kullanıcılarınızı eğitir ve sistemi yayına alırız.

  5. 05

    Destek

    Yayından sonra bakım, güncelleme ve yeni ihtiyaçlar için yanınızda oluruz.

Sık sorulanlar

Mobil Uygulama Geliştirme hakkında

Android ve iOS için ayrı ayrı uygulama mı yazılıyor?
Çoğu projede iki platformu ortak bir kod tabanından geliştiriyoruz. Bu, aynı özelliğin iki platformda tutarlı çalışmasını ve güncellemelerin birlikte yayınlanmasını kolaylaştırır. Platforma özgü bir ihtiyaç varsa ilgili kısım ayrıca ele alınır.
Uygulama mağazada kimin adına yayınlanır?
Firmanız adına açılan Apple ve Google geliştirici hesaplarıyla yayınlanmasını öneririz. Böylece uygulama ve mağaza kaydı doğrudan sizin kontrolünüzde olur; hesap açılışı ve ayarlarında size yardımcı oluruz.
Uygulama internet yokken çalışabilir mi?
İhtiyaca göre bazı işlemler çevrimdışı yapılıp bağlantı geldiğinde sunucuya gönderilecek şekilde tasarlanabilir. Bu özellik, verinin çakışma kurallarını gerektirdiği için analizde ayrıca planlanır.
Mevcut web sitemiz ya da yazılımımızla bağlantı kurulabilir mi?
Mevcut sisteminiz bir arayüz sunuyorsa uygulama onunla doğrudan konuşabilir. Sunmuyorsa araya güvenli bir API katmanı geliştirerek bağlantıyı sağlarız.
Bildirim göndermek için ne gerekiyor?
Kullanıcının bildirim iznini vermesi ve uygulamanın bildirim servislerine kayıtlı olması gerekir. Bildirimleri yönetim panelinden kişiye, gruba ya da belirli olaylara bağlı olarak otomatik gönderebilirsiniz.
Yayından sonra güncelleme yapabilir miyiz?
Evet. Yeni özellikler ve düzeltmeler yeni sürüm olarak mağazalara gönderilir. İçerik ve ayarlar gibi değişiklikler ise yönetim paneli üzerinden, yeni sürüm gerektirmeden yapılabilir.

Mobil Uygulama Geliştirme için projenizi konuşalım

İhtiyacınızı anlatın; kapsamı, takvimi ve teklifi birlikte çıkaralım. Kahve bizden.

Hemen Ara WhatsApp