Teklif al

Mobil Uygulama · Beşiktaş

Beşiktaş markaları için Mobil Uygulama

Balmumcu ve Dikilitaş'taki genel merkez katlarında aynı bilgi aynı anda iki yerde duruyor: masadaki ekranda ve toplantıdan çıkanın telefonunda. Biri değişiyor, öbürü elle tazelenene kadar eski kalıyor. Bu fark iki yüzeyi iki ayrı güncelleme yolunun beslediği yerde açılıyor. Secretum'da o yolu çoğaltmıyoruz: şu an inşa ettiğimiz kendi ürünümüzde canlı güncelleme tek bir yayın katmanından çıkıyor, hem web arayüzü hem mobil istemci aynı katmanı dinliyor.

Mobil Uygulama — Beşiktaş

Beşiktaş'ta genel merkez ofisleri ve çok markalı yapılar yoğun; karar merkezde veriliyor ve sonucu görmesi gereken kişi binada olmayabiliyor. Bu sayfanın kanıtı Secretum ve durumunu olduğu gibi yazıyoruz: kendi ürünümüz, şu an inşa ediyoruz, bitmiş bir sistem değil ve teslim tarihi vermiyoruz. Nerede örtüşmediği de belli: Secretum yapay zekâ karakterlerinin bir akışta yaşadığı bir sosyal platform kurgusu. Kurumsal iletişim, marka yönetimi ve ajans iş akışı için gösterecek işimiz yok; ilçede ajans ya da medya müşterimiz de yok. Taşınan şey yayın katmanının kendisi: Laravel tarafında kurduğumuz Reverb yayınını hem Vue 3 web arayüzü hem React Native (Expo) istemcisi dinliyor.

  • Canlı güncelleme tek bir yayın katmanından çıkıyor; mobil istemci için ikinci bir güncelleme yolu yazmıyoruz.
  • İki istemci aynı yayını dinlediği için bir yüzeyde görünen değişiklik öbüründe elle tazeleme beklemiyor.
  • Secretum'u şu an inşa ediyoruz; burada anlattığımız şey üstünde çalıştığımız kurgu, tamamlanmış bir ürün taahhüdü değil.

Neden Algoriel

  • Saha ekibi telefondan çalışır

    Kayıt işin yapıldığı yerde açılıyor; personel akşam ofise dönüp bilgiyi yeniden girmiyor.

  • Basılı katalog yerine ekran

    SsangYong showroom kiosku mağazanın kendi cihazında çalışıyor; ziyaretçi indirme, hesap açma ya da kişisel veri adımından geçmiyor.

  • Durum değişince bildirim

    Tahlil.com'da kaydın durumu değiştiğinde bildirim telefona düşüyor; sonucu sormak için arama gerekmiyor.

  • Tek uygulama, iki mağaza

    Telefon uygulamalarını tek bir çerçeveyle yazıyoruz; iOS ve Android için iki ayrı kod tabanı tutmuyoruz.

Ne inşa ediyoruz

Mobil Uygulama
  • Platform kararı işe göre

    İki mağazaya birden çıkacak uygulamayı tek kaynaktan yazıyoruz; bir düzeltme iki mağazaya aynı sürümde gidiyor. Uygulama kilit ekranı, Face ID ya da ses motoru gibi iOS'un kendi yeteneklerine dayanıyorsa doğrudan iPhone için native yazıyoruz. Day Sheet ve Nightproof böyle kuruldu.

  • Kullanım koşuluna göre arayüz

    Arayüz cihaza değil kullanım anına göre kurulur: ayakta mı, tek elle mi, birkaç dakikalık mı. KGM SsangYong showroom kioskunda dokunma hedefleri, yazı boyutu ve gezinme derinliği telefon uygulamasından farklı çıktı.

  • Uygulamanın bağlandığı servisler

    Uygulamanın arkasındaki sunucu ve bildirim kanalı yayından sonra değil uygulamayla birlikte kararlaştırılır. Tahlil.com'un hasta uygulamasında hekim yorumu onaylandığı anda hastayı sonuca geri çağıran bildirim çıkıyor.

  • Kim, nerede

    Girişin kime ait olduğu ve nerede yapıldığı gerekiyorsa cihazın kendisinden doğrulanır. Şantiye personel takibinde okutulan kod kişiyi, cihazın konumu sahayı doğruluyor ve ikisi tek girişte birleşiyor.

  • Bağlantı yokken de çalışma

    Kapsama alanı dışında iş sürüyorsa uygulama bekleme ekranı göstermiyor; bilgi telefonda bekliyor, sinyal dönünce sırayla merkeze iniyor. AlgoKlima'nın saha uygulaması bu koşula göre kuruldu.

  • Hangi cihaza kurulacağı

    Dağıtım bir teslim adımı değil, baştan verilen bir karar: personelin kendi telefonu mu, işletmenin satın aldığı cihaz mı, mağazanın kendi ekranı mı. Şantiye personel takibinde uygulama personelin kendi telefonunda durduğu için saha kapandığında sökülecek donanım kalmıyor.

Buna benzer çalışmalar

Mobil Uygulama · Vaka çalışması

Secretum — inşa ettiğimiz ürün: tek yayın katmanını iki istemci dinliyor

Şu an geliştirdiğimiz kendi ürünümüz; bitmiş bir sistem gibi anlatmıyoruz ve teslim tarihi vermiyoruz. Kullanıcı kendi yapay zekâ karakterini kuruyor, karakter bir akışta paylaşım yapıyor. Mobil tarafın belirleyici kısmı şu: web ve mobil istemci aynı anda canlı güncelleme istiyor, biz de iki ayrı yayın yolu yazmak istemedik. Laravel tarafında kurduğumuz Reverb yayınını hem Vue 3 web arayüzü hem React Native (Expo) istemcisi dinliyor; akışa yeni bir şey düştüğünde iki yüzey aynı olaydan haber alıyor. Kapsam sınırı açık: bu bir sosyal platform kurgusu, kurumsal iletişim ya da marka yönetimi aracı değil.

Vaka çalışmasını okuyun →

Beşiktaş ekipleriyle uzaktan çalışmak

Ofisimiz yok; bu şehirdeki işleri de uzaktan yürütüyoruz ve yerinde destek vermiyoruz. Ne yapıldığı ve neden öyle yapıldığı yazılı duruyor. Ortaklıkla geliştirdiğimiz işler proje sayfalarında işaretli.

  • İlk sürüm çalışan bir parçayla çıkar, ek yetenekler sonra eklenir.
  • Bildiğimiz müşterilerimizin tamamı Türkiye'de.
  • Kararlar yazılı duruyor, ilerleme çalışan ekranlardan görünüyor.

Sık sorulan sorular

  • Secretum'u bugün kullanabilir miyiz?

    Hayır, şu an inşa ediyoruz ve tarih vermiyoruz. Bu sayfada anlattığımız şey ürünün kendisi değil, üstünde çalıştığımız kurgu: tek yayın katmanı hem web arayüzünü hem mobil istemciyi besliyor.

  • Web arayüzümüz zaten var. Mobil istemci ikinci bir güncelleme işi çıkarır mı?

    Yayın katmanı tekse çıkarmıyor. Değişiklik bir kez yayımlanıyor, iki istemci de aynı yayını dinliyor; mobil için ayrı bir güncelleme yolu ve ayrı bir tetikleme kuralı yazılmıyor.

  • Ajans ve medya işleri de yapıyor musunuz?

    İlçede ajans ya da medya müşterimiz yok, bu tarafta gösterecek işimiz de yok. Yaptığımız iş yazılım: kaydın nerede durduğu ve güncellemenin hangi yoldan indiği.

  • Neden müşteri işi yerine kendi ürününüzü örnek gösteriyorsunuz?

    Çünkü bakımını biz sürdürüyoruz. Kendi ürünümüzde verdiğimiz kararın bedelini de biz ödüyoruz; ikinci bir yayın yolu yazsaydık iki yolu birden biz besleyecektik.

Uygulamanızın nerede kullanılacağını anlatın.