Flutter application for tMDB data fetch

Overview

Flutter Test

Flutter application for tMDB data fetch.

Getting Started

To run the project:

  • Get TMDB key from here
  • Open the project in your IDE.
  • Create a .evn file at the project root and add TMDB_KEY= <>.
  • Run this command flutter pub get in the terminal.

Requirements

This app has one screen i.e Main Screen:

Main screen have the following:

  • Vertical List with collapsible toolbar, with first image from popular movies
  • Vertical list has 4 collapsible sections, each with title and horizontally scrollable list
  • The first two sections are populated when user lands on the Main screen keeping other two in collapsed state but showing the section titles.
  • Each item in the horizontal list have movie image and the movie title.
  • Data is fetched for third and fourth section only if user clicks to expand any of those sections.
  • User is be able to collapse, expanded section and vice versa from the section title bar.
  • Latest Movies API is Polled every 30 seconds to fetch the latest data and update the view.

drawing

You might also like...

Fetch Wallpapers from your favorite subreddits.

Fetch Wallpapers from your favorite subreddits.

reWalls : Wallpapers from Reddit Initial code and design inspiration from Chitr and RetroMusicPlayer. What's been done? Fetch Wallpapers From your Fav

Dec 24, 2022

Local data hive - Local data hive for flutter

Local data hive - Local data hive for flutter

local_data_hive A new Flutter application. ScreenShot

Jan 8, 2022

This project has the vision to assist the officials for Forest trees census and tagging each tree with proper location (latitude and longitude), tree type, and other arguments. and further had the plan to apply data analysis over-collected data.

🌳 Trees 🌳 🔖 Tagger 🔖 App & Analysis Software The vision of this project is to assist forest officials for tree census by tagging each tree with pr

Sep 29, 2022

State Persistence - Persist state across app launches. By default this library store state as a local JSON file called `data.json` in the applications data directory. Maintainer: @slightfoot

State Persistence Persist state across app launches. By default this library store state as a local JSON file called data.json in the applications dat

Sep 28, 2022

Dart package for Async Data Loading and Caching. Combine local (DB, cache) and network data simply and safely.

Dart package for Async Data Loading and Caching. Combine local (DB, cache) and network data simply and safely.

Stock is a dart package for loading data from both remote and local sources. It is inspired by the Store Kotlin library.

Dec 24, 2022

Flutter Github Following Application, Using Flutter Provider and Flutter HTTP to get data from Github API.

Flutter Github Following Application, Using Flutter Provider and Flutter HTTP to get data from Github API.

Flutter Github Following Application Watch it on Youtube Previous Designs Checkout my Youtube channel Installation Please remember, after cloning this

Dec 23, 2022

A Flutter application with proper navigation and routes handling and API data fetching and posting.

A Flutter application with proper navigation and routes handling and API data fetching and posting.

Flutter-Navigation-and-API-Integration A Flutter application with proper navigation and routes handling and API data fetching and posting. ⏮ Preview G

Oct 5, 2022

GoodBudget - A budget monitor or expense tracker Flutter application that persists data with Hive NoSQL database.

GoodBudget - A budget monitor or expense tracker Flutter application that persists data with Hive NoSQL database.

GoodBudget - A budget monitor or expense tracker Flutter application that persists data with Hive NoSQL database. This cross platform application is available on Android, iOS & Web. Both expenses and income are monitored.

Sep 19, 2022
Owner
null
Data Migrator - provide a universal translator for data by being portable, diverse, and efficient in migrating and converting data across discrete schemas

Data Migrator - provide a universal translator for data by being portable, diverse, and efficient in migrating and converting data across discrete schemas

Tanner Meade 77 Jan 2, 2023
Flutter-Movie - A Flutter movie app build with Fish-Redux na TMDB api

the applikation A Flutter movie app build with Fish-Redux na TMDB api. ToDos redesign UI account detail customize stream support dark mode support loc

Dominique Rwema Bagirishya 27 Jul 21, 2022
Code practice with TMDB API.

Movies Code practice with TMDB API. If you want to run this code, please use your own API_KEY here Getting Started This project is a starting point fo

Brandon Rojas 2 Jan 10, 2022
Netflix app UI clone using bloc,Rest API and TMDB for API key

netflix_flutter project_using_bloc packages Used flutter_bloc json_serializable get_it dio A few resources to get you started if this is your first Fl

Pranav Pv 16 Nov 25, 2022
Netflix Clone with BloC, GoRouter and TMDB.

?? Netflix UI Clone in Flutter using BloC The Project uses BloC package to manage the state and GoRouter for navigation. It use the awesome TMDB API t

Angjelko Miloshevski 55 Jan 1, 2023
A mobile application that allows you to search and fetch recipes using Flutter, TheMealDB and Domain Driven Design

recipe_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 th

Johnny Nguyen 0 Dec 4, 2021
News Reader App to fetch Articles from different news channels using Flutter.

News Reader This app is made using the Flutter framework. Its an mobile app to browse the News from different channels. This app uses an API provided

Sahil Kumar 84 Apr 13, 2022
Bitcoin Ticker App which will fetch you the real time Bitcoin exchange values written in Dart & Flutter

About This project is written completely in Dart & Flutter. The app will basically provide you the real time value of three major cryptocurrencies nam

null 0 Dec 21, 2021
Flutter App to Fetch Anime Info

Weebify Flutter App to get Anime and Manga Details Getting Started Follow the steps to install flutter from here After installing flutter, follow thes

Alen Yohannan 15 Oct 15, 2022