maxeema / flutter-recruitment-task

Netguru's Flutter recruitment task (conducted by pair programming session)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Netguru's Flutter recruitment task

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

Run/Test on Flutter web

flutter run -d chrome --web-renderer html

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

About

Netguru's Flutter recruitment task (conducted by pair programming session)


Languages

Language:Dart 97.2%Language:Kotlin 1.4%Language:Swift 1.3%Language:Objective-C 0.1%