Projede, kimlik doğrulama, sonsuz kaydırma, favori işlemleri, profil yönetimi, state yönetimi ve clean architecture gibi temel gereksinimler eksiksiz olarak uygulanmıştır.
Uygulama, kullanıcı deneyimini ön planda tutarak performans ve UI/UX optimizasyonlarıyla geliştirilmiştir.
-
Asset Optimizasyonu:
- Asset dosyalarına minify işlemi uygulanarak %20 oranında boyut tasarrufu sağlandı.
- Bu sayede uygulamanın toplam paket boyutu optimize edildi.
- Hem depolama alanı daha verimli kullanıldı hem de uygulamanın yükleme süresi gözle görülür şekilde iyileştirildi.
-
Lottie Animasyonu:
- Lottie işlemi, kullanıcı kayıt (register) ekranında entegre edildi.
-
Detay Sayfası:
- API’den gelen film nesnelerinin içerdiği veri alanlarının çeşitliliği nedeniyle detay ekranı dinamik şekilde tasarlandı.
-
Tema Desteği:
- Uygulamaya light mode desteği eklendi.
-
Test Crash Gösterimi:
- Test crash gönderiminin gösterilebilmesi amacıyla ana sayfanın sağ üstüne bug (hata) simgesi yerleştirildi.










