Search⌘ K
AI Features

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.
widget

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.