Pilot adayları ve lisanslı pilotlar için eğitmen bulmak, uçak kiralamak ve uçuş saatlerini takip etmek çoğu zaman telefon görüşmeleri, mesajlar ve dağınık tablolar arasında ilerleyen bir süreç. Skye, bu adımların tamamını tek bir mobil deneyimde toplamak için tasarlandı.

Neler geliştirdik

  • Eğitmen keşfi: uygun uçuş eğitmenlerini listeleme, profillerini inceleme ve iletişime geçme akışı.
  • Uçak kiralama: müsait uçakları görüntüleme ve kiralama talebi oluşturma.
  • Uçuş saati takibi: yapılan uçuşları kaydetme ve biriken saatleri tek ekranda izleme.
  • Rol bazlı hesaplar: öğrenci pilot, eğitmen ve uçak sahibi için ayrı ekranlar ve yetkiler.
  • Takvim ve müsaitlik: eğitmenlerin ve uçakların uygun saatlerini gösteren rezervasyon takvimi.
  • Bildirimler: önemli gelişmeler ve yaklaşan tarihler için anlık bildirimler.

Kullanıcı deneyimini ve arayüz tasarımını projenin merkezine koyduk. Havacılığa özgü yoğun bilgiyi sade kartlar ve net bir görsel hiyerarşiyle sunarak sık kullanılan işlemleri birkaç dokunuşa indirdik; bilgi mimarisini eğitmen, uçak ve uçuş kaydı olmak üzere üç ana eksen üzerine kurduk.

Nasıl çalıştık

Skye projesine kısa bir keşif çalışmasıyla başladık: hedef kullanıcıyı, ana akışları ve ilk sürümün kapsamını birlikte netleştirdik. Ardından akışları ve arayüzü Figma'da tasarlayıp tıklanabilir bir prototiple sınadık. Geliştirme boyunca çalışan sürümleri düzenli aralıklarla paylaştık; uygulamayı gerçek cihazlarda test ettikten sonra yayına hazırladık.

Teknik altyapı

Uygulamayı Flutter ile tek kod tabanından iOS ve Android için geliştirdik; platforma özgü ihtiyaçlarda Swift ve Kotlin kullandık. Sunucu tarafında Node.js ile yazılmış bir API, anlık bildirimler ve kimlik doğrulama için Firebase yer alıyor. Tasarım ve prototipler Figma'da hazırlandı.

Sonuç

Skye, uçuş eğitimine dair dağınık süreçleri tek bir uygulamada birleştiren ve kullanıcının bir sonraki uçuşuna odaklanmasını kolaylaştıran, bütünlüklü bir mobil ürün haline geldi.