Proje Hakkında
Lotus Tour firmasının mobil müşteri uygulamasıdır. Uygulama; tanıtım içerikleri, bilet rezervasyonu ve kurumsal bilgileri tek bir akışta birleştirerek kullanıcıya sorunsuz bir deneyim sunar.
Öne Çıkan Özellikler
-
Karşılama Ekranı: Marka kimliğini öne çıkaran özel splash screen.
-
Anasayfa Akışı: Görsel slider ve haber/blog içerik bölümü.
-
Native Hissiyatlı Bilet Alma: Firmanın WordPress/WooCommerce tabanlı web sitesi WebView içinde açılıyor; enjekte edilen JavaScript ile site header, footer, sticky menü ve floating widget'lar (WhatsApp butonu, sosyal medya ikonları vb.) otomatik olarak gizleniyor. Böylece kullanıcı, tarayıcıda gezindiğini fark etmeden native bir rezervasyon akışı yaşıyor.
-
Akıllı DOM Gözlemleme:
MutationObserverile sayfa içeriği değiştikçe (koltuk seçimi, ödeme adımı vb.) temizleme mantığı yeniden uygulanıyor; kullanıcı arama/filtreleme yaptığında kısıtlamalar otomatik kaldırılıyor. -
Kurumsal Sayfa: Şirket misyonu, vizyonu, değerleri ve iletişim bilgilerini içeren şık bir "Hakkımızda" sayfası.
-
Çoklu Dil Desteği: Türkçe ve Romence arasında geçiş yapılabilen basit bir yerelleştirme (l10n) altyapısı.
-
Özel Alt Navigasyon: Ortada yükseltilmiş "Bilet Al" butonuyla dikkat çeken özel tasarlanmış bottom navigation bar.
-
Çoklu Platform Desteği: Android, iOS, Web, Windows, macOS ve Linux hedefleri için tek kod tabanından derlenebilir yapı.
-
Çoklu Platform Desteği: Android, iOS, Web, Windows, macOS ve Linux hedefleri için tek kod tabanından derlenebilir yapı.
Teknik Detaylar
Uygulama, katmanlı bir mimari (feature-first klasörleme: app, core, features)
ile organize edilmiştir. Rezervasyon akışında webview_flutter paketi üzerinden
çalışan JavaScript enjeksiyonu, üçüncü parti bir web sitesini native bir uygulama
bileşeni gibi göstermek için özel olarak geliştirilmiştir.




