App made in Flutter, using BLoC as State Management, CLEAN Architecture & TMDB API. Simple to use & easy to read the code.
Don't forget to leave a star, thanks! 😃
So, this application is used to search and browse movies. There is no account creation, because movies bookmarked by the user are saved locally and an external database is not needed.
The only feature I haven't added is multi-language support. I decided that it's not needed at the moment, although this feature is almost fully implemented (all you need to do is add the feature to the button in the settings so that queries return data in the appropriate language and translate texts like headers accordingly.
I don't know if there's anything more to write here, it's best to check for yourself how this application works and what functions it has through a simple installation! 😁
git clone https://github.com/AdamDybcio/FilmFolio.git
cd FilmFolio
flutter pub get
flutter run
(Important!!! After you run the app, go to the settings page and enter your TMDB API KEY, otherwise you will not be able to load any data! (You can get the API KEY here -> https://www.themoviedb.org/settings/api)
- adaptive_theme
- animate_do
- auto_size_text
- blur
- carousel_slider
- cupertino_icons
- custom_refresh_indicator
- dio
- equatable
- extended_image
- flex_color_scheme
- flutter_bloc
- flutter_native_splash
- font_awesome_flutter
- get_it
- google_fonts
- go_router
- hive_flutter
- internet_connection_checker
- loading_animation_widget
- readmore
- youtube_player_flutter
- build_runner
- device_preview
- flutter_launcher_icons
- hive_generator