Skip to content

ChathuraHettiarachchi/recruit-android

 
 

Repository files navigation

Android

Create a simple application that will fetch a list of transactions from an api endpoint and display them in a list. When a user selects a transaction they will be shown a second screen that will display a more detailed view of the transaction data.

We have given you some code over here to start with. Please clone/fork this repository.

Specification

Commits

Please commit frequently to communicate your throughts while working on this assignment.

What is valued

  • Tests
  • Best practice design patterns
  • Clean Code

Nice to have (If you have time)

  • Calculate how much GST was paid on each transaction. GST is 15%. It is up to you to choose the most appropriate place to display GST
  • Color code transaction amounts (credit green, debit red)
  • Narration/talkback support

Duration

Try not to spend more than 4 hours on this. You are not necessarily expected to do everything in this assignment because of the short duration.

Tech

NOTE: Please stick to Dagger 2 and the View System (XML) for this exercise. While Hilt and Compose are great, we are not looking to evaluate you on those for this exercise.

  • Native Android frameworks only (no Flutter sorry)
  • Aside from the above, use whatever libraries you are comfortable with
  • If you are unfamiliar with something in the exercise template, leave a note and change it to better suit you.

About

Recruitment Exercise for Android devs

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 100.0%