/AndroidJobCandidate

project that can be used for new android job candidates.

Primary LanguageKotlin

Android CI

Releases

version: 1.0.1

1.0.1

Android Job Candidate

Task Description

Fix all of the TODOs and rewrite the project so it reflects your coding style and preferred way of displaying a list of items and a details page. We expect that the assignment will be written in Kotlin

When clicking one of the items in the list, the details of that item should be shown. When loading data from the Api, there should be a ProgressBar visible. In the case of a connection timeout, there should be a fullscreen error message with a retry button. Clicking the retry button should make a new request to the api.

Your solution should be something you would put into production. This means that we expect that the app is stable and performs well in all possible use cases

At the interview we expect you to walk us through the code and explain what you have done.

Documentation

Wiki

Project management

Kanban

Sprint 1: kotlin-refactor

Sprint 2: testing

To implement in the future:

Add DataBinding to the project - it will make the project cleaner and more readable.

  • For more information check issue#3
  • Add more test coverage