Discover the best and latest movies with The movie explore , available on both Android and iOS! Whether you're a fan of action, romance, thrillers, or documentaries, our app has something for everyone. Easily search by movie name, browse through genres, or explore curated top picks and the latest releases. Bookmark your favorite titles to build your personal watchlist and access them anytime, even without an internet connection, thanks to our built-in caching feature. Enjoy a fast, reliable, and user-friendly interface designed to make exploring movies a seamless experience. Stay updated with new additions and trending films, all at your fingertips!
- Framework and PL - Flutter & Dart ❤️
- State managment - Bloc
- Data classes - Freezed
- Inversion of Control and DI - GetIt & injectable
- Storage - Shared prefernces (is about to Drift migration)
- Network requests(http) - Retorfit
- localization - intl
- Navigation - Go router
- Test - test & Mockito
FVM has been setted up for the project, it is advisable to use it. Otherwise, you must use the version of flutter specified in .fvmrc.
This project uses codogeneration, but generated files AREN'T pushed to repository, you have to generated them by yourself via next command
flutter pub get && dart run build_runner build
Also, this project uses environment params for passing API Read Access Token, please, pass your API Read Access Token by env.param with name ApiReadAccessToken.
For example
flutter run --dart-define=ApiReadAccessToken=Your API Read Access Token
Or check an appropriate way of setting up enviroment parameters for your IDE through this link.
The API Read Access Token can be gained here.
Currently, the project is ongoing and it hasn't been released to AppStore or PlayStore.
You can upload last version by following sources:



