This repository contains a Flutter-based movie application designed specifically for Android TV and other Android-based systems. The app provides a smooth experience for browsing and navigating movie content with remote control support, optimized for large-screen displays.
- Cross-Platform Compatibility: Works seamlessly on Android TV and other Android-based operating systems.
- Remote Control Navigation: Optimized to work with the TV remote, enabling easy browsing and interaction.
- State Management with Provider: Uses the
Provider
package for efficient state management and navigation between screens.
- Flutter Version: This project is built using Flutter 3.22.2. If using a different Flutter version, you may need to update certain codes to ensure compatibility, particularly with remote control button handling.
If you are using a Flutter version other than 3.22.2, you must update the button codes in the button_detector_wrapper.dart
file to ensure correct functionality with remote control buttons.
-
Clone the repository:
git clone https://github.com/DarienRomero/TVFlutterApp.git
-
Navigate to the project directory:
cd flutter-movies-app-android-tv
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
This project is licensed under the MIT License.
Special thanks to the Flutter and Android TV communities for their resources and support.