This Trending Movies App is a mobile application developed using the Flutter framework. It allows users to explore trending movies fetched from the TMDB API and mark their favorite movies. The app provides an intuitive user interface and ensures a responsive design for optimal user experience on various devices.
- View trending movies: The app fetches data from the TMDB API to display a list of trending movies, including movie names.
- Favorite movies: Users can mark their favorite movies and easily access them on a separate tab.
- Responsive design: The app adapts to different screen sizes and orientations, ensuring a seamless experience on various devices.
- Flutter: A cross-platform framework used for building mobile applications.
- Dart: The programming language used for developing the app.
- TMDB API: The API used to fetch trending movies data.
To run the app locally, follow these steps:
- Make sure you have Flutter and Dart installed on your system.
- Clone this repository:
git clone https://github.com/your-username/flutter-movie-app.git - Change into the project directory:
cd flutter-movie-app - Install dependencies:
flutter pub get - Run the app:
flutter run
Example screenshot of the trending movies screen
| Desktop View | Mobile View |
|---|---|
![]() |
![]() |
Example screenshot of the favorite movies screen
| Desktop View | Mobile View |
|---|---|
![]() |
![]() |
Contributions are welcome! If you encounter any issues or have suggestions for improvements, please feel free to submit a pull request or create an issue in this repository.



