Netflix Clone

Mishal Haneef

This project is a Netflix clone leveraging the power of the TMDB (The Movie Database) API to provide users with a rich and immersive movie-watching experience.

TMDB API

TMDB is a comprehensive movie database, and you can explore its offerings on the TMDB website. To seamlessly integrate TMDB into your project, refer to the TMDB API documentation.

Tech Stack

Dio: A powerful HTTP client for Dart that simplifies the process of making network requests.
Json Annotation/Serializable: Used for JSON serialization in Dart, making it easy to convert JSON objects to Dart objects and vice versa.
Dart: The programming language used for building the app, known for its simplicity and efficiency.
Dart Injectable: A dependency injection package for Dart and Flutter projects, enhancing code modularity and maintainability.
BLOC State Management: Efficient state management using BLOC, providing a clear and scalable architecture.
Get It: A simple, yet powerful, dependency injection package for Dart and Flutter projects.
Dartz: A functional programming package for Dart, introducing concepts like Either, Option, and more for improved code reliability and expressiveness.
TMDB API: Leveraging the TMDB API to access a vast collection of movie-related data. For implementation details, refer to the TMDB API documentation.
Like this project
0

Posted Mar 13, 2024

Netflix Clone using Flutter and TMDB API. Features Dio for HTTP, JSON for serialization, BLOC for state management, and Dart Injectable for dependency injectio…

Coffe ordering app
Coffe ordering app
ToDo App for Flutter
ToDo App for Flutter