Skip to content

A media catalog app built with Flutter using clean architecture. Features: user authentication, favorites management, infinite scrolling, profile management, theme support, asset optimization, and UI/UX focused design.

Notifications You must be signed in to change notification settings

baranselklnc/sinflix

Repository files navigation

Sinflix

Notlar

Proje Hakkında

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.

Uygulamanın birkaç ekran görüntüsü

Movie Daha fazla Light Mode Premium Detay Alt kısım Register Başarılı Diyalog Profil Detay Üst Kısım İngilizce Profil Sayfası Register Success Anim Login

About

A media catalog app built with Flutter using clean architecture. Features: user authentication, favorites management, infinite scrolling, profile management, theme support, asset optimization, and UI/UX focused design.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published