A movies application made with Flutter / Dart.

Overview

Flutter Movies Application

drawing


drawing

forthebadge

Last commit

forthebadge

Website

Lines of Code

Overview

A movies application that connects to the TMDB Log . Get trending and newly released movies with in-depth details. Live Version

If you want to run the project locally:

  • Clone the project
  • Create a file named dotenv at the root of the project
  • Open the created file and add your TMDB API key

e.g

TMDB_KEY=2c3247c821ahhb6a60fefasd278gas6
  • You are ready to run the project !

Screenshots

On Load Navigation Toggle Theme
On Load Navigation Toggle Theme
Toggle Drawer Refresh Toggle Search
Toggle Drawer Refresh Toggle Search
Search Error Search No Results Search Success
Search Error Search No Results Toggle Search
To Movie Screen From Movie Screen Favorites
To Movie Screen From Movie Screen Favorites
Email LinkedIn Source
Email LinkedIn Source

Features

  • When the app is loaded, trending movies and upcoming movies are loaded.
  • 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.
  • When you tap on a movie , you get redirected to a new screen with detailed info.
  • On movie's screen there is a heart icon, by tapping it you favorite the movie. On successful addition, a snackbar is shown.
  • 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.
  • 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.
  • The grid design is responsive.
Mobile & Tablet Desktop
Mobile/Tablet LinkedIn
  • 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.
You might also like...

This application was created using the Dart language and it is an application that contains a set of different questions and at the end shows you the number of correct answers you have answered , made by flutter

exams_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if thi

Dec 28, 2021

A home automation mobile application made using flutter & dart 🏠

A home automation mobile application made using flutter & dart 🏠

Smart Home App A home automation mobile application made using flutter & dart with clean architecture 🏠 Screenshots πŸ“· Technologies Used : Geolocator

Oct 25, 2022

Tool made in Dart that allows you to dynamically generate JSON files from data models written in Dart.

Dart JSON Generator VersiΓ³n v1.1.1 Dart JSON Generator es una herramienta que permite generar archivos JSON a partir de mapas como modelos de datos en

Nov 23, 2022

This is the UI of Furniture App made using Flutter SDK. The original design was made by someone else in dribble and I tried to create the screens of that UI using Flutter

This is the UI of Furniture App made using Flutter SDK. The original design was made by someone else in dribble and I tried to create the screens of that UI using Flutter

Furniture App - Responsive Flutter UI Watch it on YouTube Responsive UI Fetch Data From API Custom Loading Indicator Packages we are using: flutter_sv

Dec 3, 2022

Mysql.dart - MySQL client for Dart written in Dart

Native MySQL client written in Dart for Dart See example directory for examples

Dec 29, 2022
Comments
  • Your resouces dont have files ( throw file not found )

    Your resouces dont have files ( throw file not found )

    Hi,

    i pulled your code but have problems

    • Your resource expired. Please, could you tell about for create resouces like you.
    • No .env file or what else. I can not find .env in your source code. please tell me where is it

    thank you

    opened by ishrek 1
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced by 13% πŸŽ‰

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /web/icons/Icon-512.png | 114.00kb | 98.98kb | 13.18% | | /web/icons/Icon-192.png | 24.37kb | 21.45kb | 11.99% | | | | | | | Total : | 138.38kb | 120.43kb | 12.97% |


    πŸ“ docs | :octocat: repo | πŸ™‹πŸΎ issues | πŸͺ marketplace

    ~Imgbot - Part of Optimole family

    opened by imgbot[bot] 0
  • Enhancement/deploy on firebase (#33)

    Enhancement/deploy on firebase (#33)

    • Updates README

    • Configures firebase

    • Updates dependencies

    • Fixes deprecations

    • Renames .env file to work on web

    • Configures iOS folder

    • Adds dotenv on gitignore

    • Removes dotenv

    • Updates .gitignore

    • Renames env file

    opened by esentis 0
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced!

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /assets/images/404_actor.png | 13.70kb | 7.39kb | 46.05% | | /web/favicon.png | 0.90kb | 0.64kb | 29.01% | | /screenshots/on_load.gif | 175.12kb | 127.81kb | 27.02% | | /assets/images/404.png | 51.86kb | 42.44kb | 18.15% | | /screenshots/refresh.gif | 385.21kb | 322.53kb | 16.27% | | /screenshots/toggle_search.gif | 616.62kb | 526.39kb | 14.63% | | /assets/images/logo.png | 64.28kb | 55.78kb | 13.22% | | /screenshots/showcase.png | 3,771.94kb | 3,291.46kb | 12.74% | | /screenshots/linkedin.gif | 453.20kb | 401.08kb | 11.50% | | /screenshots/search_notfound.gif | 1,221.04kb | 1,091.33kb | 10.62% | | /screenshots/toggle_theme.gif | 488.28kb | 439.45kb | 10.00% | | /assets/images/popcorn.png | 157.09kb | 145.57kb | 7.33% | | /screenshots/to_movie.gif | 14,371.93kb | 13,348.11kb | 7.12% | | /screenshots/source.gif | 1,800.18kb | 1,685.95kb | 6.35% | | /screenshots/search_error.gif | 557.95kb | 532.25kb | 4.61% | | /screenshots/email.gif | 1,205.06kb | 1,159.40kb | 3.79% | | /screenshots/search_success.gif | 3,898.23kb | 3,767.01kb | 3.37% | | /screenshots/favorites.gif | 7,744.17kb | 7,519.41kb | 2.90% | | /screenshots/toggle_drawer.gif | 8,063.88kb | 7,872.57kb | 2.37% | | /screenshots/pageview.gif | 1,718.29kb | 1,688.23kb | 1.75% | | /screenshots/from_movie.gif | 1,242.38kb | 1,235.01kb | 0.59% | | /screenshots/desktop.gif | 18,454.23kb | 18,351.40kb | 0.56% | | | | | | | Total : | 66,455.54kb | 63,611.20kb | 4.28% |


    Black Lives Matter | πŸ’° donate | πŸŽ“ learn | ✍🏾 sign

    πŸ“ docs | :octocat: repo | πŸ™‹πŸΎ issues | πŸ… swag | πŸͺ marketplace

    opened by imgbot[bot] 0
Movies hub flutter - A Movies Hub App Using Flutter

movies_hub_flutter A new Flutter project. Getting Started This project is a star

Mostafijur Rahman 5 Feb 2, 2022
Pancake is an android streaming app for movies, for movies, tv-shows and anime.

Pancake Pancake is an android streaming app for movies, for movies, tv-shows and anime. Feature Ad free, No Ads whatsoever No tracking/analytics Insta

tejas 31 Jan 2, 2023
A movies application made with Flutter / Dart.

Flutter Movies Application Overview A movies application that connects to the . Get trending and newly released movies with in-depth details. Live Ver

null 19 Oct 11, 2022
A simple application connected with API (The Movie Database), related to movies. Application created using BLoC pattern and RxDart

MovieApp I will not hide that this is the most difficult application I have done so far (and I am still working on new features). It looks like this (

Adam Dybcio 9 Oct 28, 2022
🎬 A movie catalog app for both Android & IOS ~ Flutter.io project in Dart | Dart, Bloc, Movies

Movie Catalog App ?? Browse through movies from the YIFY api Getting Started For help getting started with Flutter, view our online documentation. Tod

Jonas De Vrient 49 Nov 21, 2022
A movies app made with Flutter focused on solid software structure patterns.

Flutter Movies App An application made with Flutter to practice the principles of Clean Architecture. Even being focused on architecture, the project

MΓ‘rcio Valim 59 Dec 12, 2022
Movies application (Cubit, Android, iOS, macOS, Web, Windows)

Movies App (Cubit) Movies Application Platforms 1 - Android 2 - iOS 3 - macOS 4 - Web 5 - Windows Libraries & Tools Flutter 3.0.1 β€’ channel stable Da

Alexandr Zherebtsov 1 Jun 7, 2022
Movies App - Flutter

Movies App - Flutter Connect with me ... In-App Images . . . . . . . . . . . . Setup You need to add the following packages to pubspec.yaml file cuper

Muhammed AKAR 2 May 25, 2022
Android l iOS mobile app that suggest random movies to watch 🍿

movirand A cross-platfrom mobile app that suggest random movies to watch Getting Started This project is a starting point for a Flutter application. A

Mhamed Ajjig 5 Jan 2, 2023
πŸ’¬An app to chat & discuss on latest movies with your friends & family and people all around the world

Movie Chit-Chat An app to chat & discuss on latest movies with your friends & family and people all around the world ?? Have you ever thought where yo

Akshat Bhuhagal 13 Dec 9, 2022