Otonom Oto Yıkama Uygulaması
Self servis yıkama uygulaması
Personelsiz, otonom oto yıkama istasyonları için istasyon bulma, yıkama başlatma ve ödeme gibi akışları kapsayan iOS ve Android uygulaması.
Bu proje, otonom yani personelsiz çalışan oto yıkama istasyonları için hazırlanmış bir mobil uygulama. Ben, Berke Özyaşar, bir müşterimiz için iOS ve Android'e yönelik bu uygulamayı React Native ile geliştirdim. Müşteri adını paylaşmadığım için burada projeyi genel hatlarıyla anlatıyorum.
Neden mobil uygulama
Başında görevli olmayan bir yıkama istasyonunda kullanıcının tek muhatabı makinedir. Jetonlu ya da kartlı sistemlerde ödeme, program seçimi ve süre takibi kullanıcı için her zaman açık değildir. Telefonu istasyonun arayüzüne dönüştürmek bu deneyimi sadeleştirir: kullanıcı ne yapacağını ekranda adım adım görür, işletme ise istasyonlarını uzaktan izlenebilir hale getirir.
Uygulamanın kapsadığı akışlar
Bu tür bir uygulama, kullanıcının yolculuğunu baştan sona telefona taşır. Projede istasyon bulma, yıkama başlatma ve ödeme gibi akışlar üzerinde çalıştım:
- Yakındaki istasyonları bulma ve istasyon bilgilerini görüntüleme
- Telefondan yıkama başlatma
- Uygulama içinden ödeme
Teknik yaklaşım
Uygulamayı React Native ile tek kod tabanından iki platform için geliştirdim. Bu tip projelerde asıl dikkat gerektiren nokta, telefondaki adımların istasyondaki fiziksel süreçle tutarlı ilerlemesidir: kullanıcı bir yıkamayı başlattığında uygulamanın gösterdiği durum ile makinenin gerçek durumu aynı olmalı, bağlantı koptuğunda ya da ödeme yarım kaldığında kullanıcı ne olduğunu net biçimde görebilmelidir. Arayüzü tasarlarken bu ilkeyi, yani her adımda kullanıcıya açık geri bildirim vermeyi esas aldım.
Fiziksel bir cihazla konuşan uygulamalar konusunda TCT depo uygulamasındaki yazıcı entegrasyonu gibi başka deneyimlerim de var. Benzer bir otomasyon ya da cihaz bağlantılı uygulama için otomasyon sistemleri ve mobil uygulama geliştirme sayfalarına göz atabilirsiniz.


