Introduction

The coding challenge(s) below will be used to assess your familiarity with the Android
development environment, relevant Android related frameworks and general coding best
practices. There are no hard time limits, but we’re trying to keep the scope limited so we don’t
occupy too much of your time. We will not use any of the results at Elbotola. Our aim is to have an
efficient and fair assessment: you spend time solving the challenge, and we spend time giving
you detailed feedback.

The assessment consists of two pages:

  • Calendar Page to list the matches by date
  • and Follow Page to list the followed teams

Screenshots

image info

Apk

Modules Required

  • Preferably Kotlin (otherwise JAVA)
  • No depenencies required, feel free to choose the stack you’re confortable with

Pages

Calendar Page

  • List Matches by date, grouped by competition and ordered by time,
  • You render the match based on its status (match.match_details.match_status)
  • Date Switcher
  • Live Matches Toggle which shows currently playing matches if available, otherwise show an appropriate message
  • You can follow a team when you click on the match model
  • User uses Search Bar to filter competition names or team names

Follow Page:

  • List all Followed Teams
  • You unfollow the team by toggling the star icon
  • a search bar to filter the content

GitHub

View Github