A minimalist movie app built with Flutter to delve into advanced state management using Cubit, API integration with Dio, and navigation management with AutoRoute.
- Browse Movies: Explore a curated list of movies.
- Movie Details: View detailed information about each movie.
- Search Movies: Search for your favorite movies.
- Favorite Movies: Mark movies as favorites.
- Flutter: Open-source UI development framework.
- Dart: Programming language for Flutter applications.
- Cubit: State management library to handle app states.
- Dio: HTTP client for making API requests.
- AutoRoute: A declarative routing solution for Flutter applications.
Before running the app, you need to obtain an API key from The Movie Database (TMDb) to fetch movie data. Follow these steps to configure the API key: