flutter movies application
a movies application that connects to the tmdb log . get trending and newly released movies with in-depth details.
screenshots
on load | navigation | toggle theme |
---|---|---|
toggle drawer | refresh | toggle search |
---|---|---|
search error | search no results | search success |
---|---|---|
to movie screen | from movie screen | favorites |
---|---|---|
source | ||
---|---|---|
features
- [x] when the app is loaded, trending movies and upcoming movies are loaded.
- [x] you can search for movies by typing in the search field and pressing enter.
when on desktop there is a search button below textfield.
on mobile or tablet you can press the ok button on the virtual keyboard to start searching. - [x] when you tap on a movie , you get redirected to a new screen with detailed info.
- [x] on movie’s screen there is a heart icon, by tapping it you favorite the movie. on successful addition, a snackbar is shown.
- [x] a favorited movie is indicated by a red heart. by tapping on the heart the movie will be removed from your favorites. on successful deletion, a snackbar is shown.
- [x] favorited movies can be retrieved by opening the app’s drawer.
- [ ] favorited movies don’t hold state since the project has no back-end, meaning on refresh all will be flushed. this is not an issue.
- [x] the grid design is responsive.
mobile & tablet | desktop |
---|---|
- [x] there is a settings icon (three dots) where you can change theme (dark, light), send e-mail and visit the source code of the app.
Comments are closed.