The achievements obtained in this project:
- Writing tests
- Managing the CI process using Github Actions
- Use of the BLoC state management library
- Uploading the results of tests to the code coverage site, CodeCov, for analysis through CI
- Localization
- Lazy Loading
TMDB API was used in the application. There are theme change and language change options in the settings section.
When the language is changed, the data retrieved from the API (poster, name, etc.) changes according to the selected language. Films are fetched using the lazy loading method.