Flutter recruitment task

This task is aimed to check your knowledge about Flutter app development and testing.

Task description

Your goal is to get data from the MoviesRepository and display a list of movies in the MoviesListScreen. For widget list item you can use the MovieItemRow which accepts an instance of fetched list item model MovieItem.

Json serialization and Freezed

Application uses json serializable plugin and freezed, so in order to generate models and its serializers run flutter pub run build_runner build --delete-conflicting-outputs command in terminal.

Strings localization

Application uses Flutter Intl to generate localized strings resources.

Finished app screenshot

Screenshot1