flutter-movie-clean-architecture
Flutter Movie ๐ฑ app built with Riverpod, GoRouter, Dio and Freezed based on Clean Architecture. It offers a clean, scalable and maintainable codebase for Flutter development
androiddartpaginationiosboilerplatelocalizationhiveclean-architecturebottom-navigationfluttertmdb-apidio
FreeRepo
Overview
Flutter Movie. Flutter Movie App built with Riverpod, Clean Architecture and GoRouter that showcases movies and TV series fetched from TMDB API. It includes now playing, popular, top-rated and upcoming Movies, TV series and Celebrity with support for pagination, search and detailed views.
Features
clean-architecturepaginationinfinite-scrollbottom-navigationmulti-language-supportdeclarative-routingstate-managementhttp-clientlocal-storagefavorites-managementsearch-functionalitydetail-pagescast-and-crew-display
Feature Flags
storageauthorizationi18nloggingErrorTrackingsearch
Recommended Use Cases
movie-streaming-apptv-series-appentertainment-appcelebrity-database-appflutter-learningclean-architecture-reference
Frontend
flutterriverpodgo-routerfreezed
Backend
diotmdb-api
Auth Providers
None
Deployment Targets
iosandroid
Payment Providers
None
Quick Facts
โญ Stars
21
๐ด Forks
10
๐งพ License
apache-2.0
๐ Active
Yes
๐ Last Commit
2025-09-18T15:22:10Z
Stack
Framework
flutter
Language
dart
Database
hive
Logging
logger, dio-logger
i18n
flutter-localizations
Data Layer
Databases
hive
UI Stack
Components
cupertino
Developer Experience
Docker
No
Tests
No
Quickstart
Yes
env.example
No
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate under Apache 2.0 license