I am looking for an experienced Flutter developer to build a full-featured movies mobile application from scratch.
The app allows users to discover, search, and browse movies by category, view detailed information for each title, and manage a personal "To Watch" list along with their watch history.
Key Features:
• User authentication (sign up / login) via Firebase Auth
• User profile creation and management
• Movie browsing and search powered by the YTS API (with TMDB as a fallback)
• Movie detail pages with full metadata
• Personal "To Watch" list and watch history, stored per user
• Cloud data storage using Firestore
• Local caching for offline support using Hive
Technical Requirements:
• Flutter & Dart
• Clean Architecture (data / domain / presentation layers)
• State management with Cubit (flutter_bloc)
• Firebase Authentication & Cloud Firestore
• Hive for local storage
• REST API integration (YTS + TMDB)
The UI/UX design is ready in Figma and will be shared with the selected developer. All screens, components, and user flows are fully designed.
Looking for a developer who has strong experience with Flutter clean architecture, Firebase integration, and state management. Please include examples of similar projects in your proposal.