Skip to content

AssylHub/flickd_movie_app

Repository files navigation

🎬 Flickd – Movie Discovery App Flickd is a sleek and responsive movie app built with Flutter, offering a smooth movie-browsing experience powered by TMDB's API. It demonstrates advanced state management, dependency injection, API handling, and UI optimization techniques.

🔧 Technologies Used:

  • Flutter for cross-platform development

  • Riverpod for scalable and modern state management

  • Dio for efficient HTTP requests

  • get_it package for dependency injection

  • TMDB API for movie data

  • Cached Network Image for faster image loading and offline-friendly UI

✨ Key Features:

🚀 Splash Screen for a clean startup experience

🏠 Main Page with switchable tabs: Popular & Upcoming movies

🎞️ Tapping a movie dynamically changes the background based on the selected movie

🔍 Search functionality to find movies by name

📷 Images are cached locally for smoother performance and faster future loads

🎨 Clean and responsive UI designed with a focus on user experience

Flickd is a great example of combining API data, smooth UI, and proper app architecture using Riverpod and Dio to deliver a polished movie discovery experience.

Screenshot_1743931309 Screenshot_1743931240 Screenshot_1743931260 Screenshot_1743931288

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published