Gezdir
Eyesoft Bilişim için hazırlanmış, lokasyon tabanlı etkinlik oyunlaştırma mobil uygulaması. Bu uygulama Eyesoft’un benzer uygulamalar üretebileceğini gösterebilmek amacıyla oluşturuldu.
ProjelerEyesoft Bilişim için hazırlanmış, lokasyon tabanlı etkinlik oyunlaştırma mobil uygulaması. Bu uygulama Eyesoft’un benzer uygulamalar üretebileceğini gösterebilmek amacıyla oluşturuldu.
Proje Bilgisi
- Kurum / bağlam: Eyesoft Bilişim
- Platform: Mobil
- Dönem: Eylul 2021 - Aralik 2022
Kapsam
Eyesoft Bilişim için hazırlanmış, lokasyon tabanlı etkinlik oyunlaştırma mobil uygulaması. Bu uygulama Eyesoft’un benzer uygulamalar üretebileceğini gösterebilmek amacıyla oluşturuldu. Uygulama ile kullanıcılar gps yardımıyla bulundukları bölge etrafında yer alan nesneler ile etkileşime geçebiliyor. Metin, video ve quiz gibi etkileşimli içeriklerle bulundukları çevre hakkında bilgi alabiliyorlar.
Mimari ve Sistem Tasarımı
Projenin mimari tasarımına bakacak olursak projeyi üç katman ile ifade edebiliriz. İlk katman bu uygulama oluyor. İkinci katman yukarıda ifade edilen Loktos Mobile, üçüncü katman ise kullanılan veri tabanı. Proje bir oyun projesi olduğum için tasarım ona g öre şekillenmiştir. Her sahne farklı bir ekranı ifade ediyor. Uygulamada sahnelere göre çeşitli işlemler gerçekleştiriliyor. İlk sahnede uygulamanın donanımsal gereksinimleri kontrol ediliyor. Örneğin gps aktifliği, internet aktifliği gibi, sonrasında farklı bir ekranda uygulamanın ihtiyaç duyduğu 3d içerikler indiriliyor. Bu işlem sonrası kullanıcılar üyelikle ilgili kısma erişiyorlar. Sisteme giriş yapıldığında harita ve 3d nesneler oluşmaya başlıyor. Projede diğer mobil oyun projelerinde olduğum gibi düz enli bir klasör hiyerarşisi var. Bu sayede uygulamanın kolay bir şekilde geliştirilmesi sağlandı. Ayrıca bu projede singleton tasarım deseni kullanılmıştır.
Öne Çıkan Teknik Detaylar
- Loktos Mobile Api servisi ile Entegrasyon
- Çoklu Dil Desteği
- Güvenli Bir Şekilde Authentication İşleminin Sağlanması
- Performans için 3d Nesnelerin Referanslarının Kullanılması
- Nesnelerle Etkileşim QR Kod Okutularak da Sağlanması
- Harita Altyapısı için OpenStreetMap’in Kullanılması
Kişisel Katkılar
- Projenin tüm sorumluğu bana ait. Benden sonra geliştirilme yapıldı mı bilmiyorum ancak
- çalıştığım süre zarfında her detayı ile kendim ilgilendim
Yayın / Deployment
Projeyi iki farklı mobil işletim sistemi için de yayınladım. Hali hazırda hem Google Play Store hem de App Store’da yayında bulunuyor. Aşağıda ilgili adresler yer alıyor. Google Play Store: https://play.google.com/store/apps/details?id=com.Eyesoft.Gezdir App Store: https://apps.apple.com/us/app/gezdir/id1643525561