Skip to content

tridevdeka/MovieZone-Flutter

Repository files navigation

MovieZone

A Movies guide app with various details and trailers.Discover the most popular and top trending movies playing. Movies data fetched using themoviedb.org API.

✨ Screenshots

Image 1 Image 2 Image 3 Image 4 Image 5 Image 6 Image 7 Image 8

🌟 Features

  • Discover the most popular and the most Trending movies
  • User can view and play trailers on video dialogue
  • Shows a list of reviews for each movie
  • Users can mark a movie as favorite in the details view by tapping a plus icon

App Architecture

Based on Clean architecture and repository pattern.

The app includes the following main components:

  • A local database that servers as a single source of truth for data presented to the user.
  • A web api service.
  • A repository that works with the database and the api service, providing a unified data interface.
  • A Bloc that provides data specific for the UI.
  • The UI, which shows a visual representation of the data in the Bloc.

Authors

MIT License

Copyright (c) 2023 Tridev Deka

Releases

No releases published

Packages

No packages published