Movie App is a Flutter-based mobile application that provides a seamless movie browsing experience. It leverages Provider for state management, Dio & retrofitfor API interactions, and Hive for local storage. The app features GoRouter-based navigation, search functionality, and connectivity handling.
✅ Pagination – Loads data in smaller chunks (pages) to improve performance and user experience.
✅ Movie Listings – Fetches and displays a list of movies from an API.
✅ Search Functionality – Users can search for movies dynamically.
✅ Favorites Management – Save and remove movies from favorites using Hive.
✅ Offline Handling – Uses connectivity_plus to detect network status and navigate accordingly.
✅ Navigation – Powered by go_router for efficient routing.
✅ State Management – Uses flutter_riverpod and provider.
✅ **Network call - retrofit, & Dio.
✅ ** To secure the Api key- flutter_dotenv.
- Flutter SDK:
3.32.8 - Android Emulator / iOS Simulator / Physical Device