Introduction
Explore building a Movie App with Flutter by querying the TMDB API to fetch popular movies. Learn to create a user interface that displays movie posters, titles, and descriptions in a vertical list. Understand how to prepare your app to handle API data and present it effectively.
We'll cover the following...
What will we do?
The Movie Database (TMDb) is a community built movie and TV database.
In this chapter, you’ll query The Movie DB (or TMDB) API to fetch the most popular movies.
You’ll create a Movie App to list popular movies fetched from TMDB API as shown in the screenshot below.
The app interface
The Flutter app user interface includes the following parts:
- Image: movie’s poster image
- Title: movie name
- Overview: movie description
- Divider: a grey line to separate items
- Vertical list view: movies are listed in a vertically scrollable list.
Let’s start building this movie listing the Flutter interface.
In the next lesson, you’ll learn how to call the REST API in Flutter to fetch movie information.