Skip to content

auxodev/flutter-assessment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

flutter-assessment

Flights Flutter recruitment test

Thanks for taking the time to do our Flutter coding test. The challenge has four parts:

  1. A task to consume a flights REST API.

  2. A task to list basic flights results.

  3. A task to display a detailed page of one flight result.

  4. A task to display basic information about airline results.


Tasks

REST API

Flights List

  • Create a screen to LIST all of the flights with at least one attribute to filter. The choice of the filter/filters is to be decided by your own criteria.

Flight Detail

  • Create a screen to display more detailed information about the selected flight. The choice of the information to display is up to you.

Airlines List

  • Create a screen to LIST all of the airlines with at least one attribute to filter. The number of flights or legs that an airline has in the received data should be displayed in the screen. The choice of the filter/filters is to be decided by your own criteria.

Flight results

The provided (https://raw.githubusercontent.com/Skyscanner/full-stack-recruitment-test/main/public/flights.json) will return two collections of different items:

  • Itineraries - These are the containers for your trips, tying together Legs, and prices. Prices are offered by an agent - an airline or travel agent.

  • Legs - These are journeys (outbound, return) with duration, stops and airlines.

Submission Guidelines

  • A fork of this repository should be submitted to antonio@auxo.co with the implemented tasks in no less than 6h of the start of the assesment. However, the assesment is expected to take less than 3h. The amount of time you take to take the assesment has no effect in the results.

Evaluation Criteria

  • Your implementation works as described in the task.
  • Quality of the implemented code
  • Design decisions (models, UI design, relationships between entities, etc)
  • Videocall to explain the implemented code to the Auxo team and answer further questions

Inspiration for the test format taken with ❤️ from JustEat's recruitment test.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published