Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 892 Bytes

README.md

File metadata and controls

20 lines (17 loc) · 892 Bytes

Introduction

Product owner asks to show all customer accounts details on screen. During first development iteration user must be able to see account name and if account is savings account then additionally goal image. Interviewer is your teammate, who is already working on the project for quite a while. Therefore, feel free to communicate with him and ask for help.

Description

  • Create new UseCase named ObserveAccountDetails which gathers all required information from repositories.
  • Use created use case in AccountDetailsPresenter which should prepare the data for rendering (actual rendering not to be implemented)

Tech requirements

  • Code must be written in kotlin
  • Follow clean code practices
  • Cover code with tests

Notes

  • Repositories signature and internal package files cannot be changed
  • Imagine that dependencies are provided with dependency injection