cinemax
Cinemax is a Flutter application designed to provide users with a seamless experience for browsing and searching movies. The app leverages The Movie Database (TMDb) API to fetch and display detailed information about movies, including popular, upcoming, now playing, and top-rated movies.
CINEMAX
Cinemax is a Flutter application that allows users to browse and search for movies. The app provides information about popular, upcoming, now playing, and top-rated movies. Users can also view detailed information about each movie, including trailers and reviews.
#Features
- Browse popular, upcoming, now playing, and top-rated movies
- Search for movies by keyword
- View detailed information about each movie
- Watch movie trailers
- Read movie reviews
#Getting Started
This project is a starting point for a Flutter application.
##Prerequisites
- Flutter SDK
- Dart SDK
- An IDE with Flutter support (e.g., Visual Studio Code or Android Studio)
##Installation
-
Clone the repository:
git clone https://github.com/yourusername/cinemax.git cd cinemax
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
#Project Structure
lib/
βββ main.dart
βββ models/
β βββ movie_entity.dart
β βββ movie_result_entity.dart
βββ repositories/
β βββ movie_repository.dart
β βββ movie_remote_data.dart
βββ controllers/
β βββ home_controller.dart
βββ screens/
β βββ home_screen.dart
β βββ detail_screen.dart
βββ widgets/
βββ movie_card_widget.dart
βββ video_player_widget.dart
#Usage
- Open the app on your device or emulator.
- Browse through the different categories of movies.
- Use the search bar to find specific movies.
- Tap on a movie to view detailed information, watch trailers, and read reviews.
#Contributing
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature-name
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature-name
). - Open a pull request.
#Screenshot

Preview