Netflix Clone
A feature-rich Netflix clone developed using Flutter, designed to replicate the core functionalities of Netflix with a modern UI and robust state management using BLoC.
🚀 Features
Home Screen: Displays trending, top-rated, and category-based movies and shows.
Downloads Section: Allows users to manage offline downloads.
Fast Laughs: A TikTok-style vertical video feed of short clips.
Search Functionality: Search for movies and shows with real-time suggestions.
Hot & New Section: Shows upcoming movies and trending content.
Dark Mode Support: Seamless viewing experience in different lighting environments.
🛠️ Technologies Used
Flutter: Cross-platform mobile application framework.
BLoC: Business Logic Component for state management.
Freezed: Code generation for immutable classes.
REST API Integration: Fetch data dynamically.
📸 Screenshots
-
Home Screen
-
Downloads Section
-
Search Functionality
-
Fast Laughs
🔧 Installation and Setup
- Clone the repository:
git clone https://github.com/amalshaheen/netflix_clone.git cd netflix_clone
- Install dependencies:
flutter pub get
- Run the app:
flutter run
- To build the app for release:
flutter build apk