تفاصيل العمل

App Description: Movies App

A cross-platform mobile application built with Flutter for Android and iOS. It allows movie lovers to discover, explore, and keep track of films with a smooth, native-like experience.

Key Features & Flutter Stack:

Cross-Platform UI: Built entirely in Flutter using Material 3 widgets for a modern, responsive design that adapts to different screen sizes.

State Management: Uses Bloc/Cubit for predictable, testable state handling of movie lists, search results, and watchlist.

Networking: Integrates the Dio package to communicate with The Movie Database (TMDB) API for fetching “Now Playing,” “Upcoming,” “Top Rated,” and “Popular” movies.

Persistent Storage: Employs sqflite (SQLite) to save and manage the user’s Watchlist offline.

Image & Asset Handling: High-quality movie posters loaded efficiently with cached_network_image for smooth scrolling and caching.

Animations & Navigation: Leverages Hero animations and Navigator 2.0 for seamless page transitions and deep linking to detailed movie pages.

Search Experience: Utilizes Debounce logic with RxDart for responsive, low-latency search queries.

Testing & Performance: Includes Flutter unit and widget tests, and benefits from Flutter’s hot-reload for rapid development

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
4
تاريخ الإضافة
تاريخ الإنجاز