8000 GitHub - cindistar/movies-app-clean-architecture
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

cindistar/movies-app-clean-architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movies App with Clean Architecture, Unit Tests, Bloc Tests and Widget Tests

This project demonstrates the implementation of a movie app in Flutter. I'm utilizing Clean Architecture, Bloc 8.0.2, Unit Tests, Bloc Tests, and Widget Tests. The app fetches a list of movies using the TMDB API and incorporates features such as pagination and local or remote storage (I'm still deciding which storage option to use).

Running the project

This project uses the TMDB API to get the latest movies data. Before running the app you need to sign up on the TMDB website, then obtain an API key on the settings API page.

App Overview

The application is composed by five main sections: Now Playing, Popular, Top Rated, Soon and Trending. Each movie shows as a poster using the image URL retrieved from the API. On Detail Movie Screen it's possible to see movie details such as: name, release date, rating, genres, overview and cast. If a movie has a trailer available, the button "Watch Trailer" will appear and show a list of trailers.

Supported State Management Solutions

Packages

Future Roadmap

  • Add more screens
  • Add more features
  • Add animations
  • Polish the UI
  • Integrate a remote storage (probably Firebase)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0