Narinc / persons

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Person List

TODO

  • Every person that is listed has an id and a fullName
  • There are lots of people to list and only a small subset of them can be retrieved from our DataSource at once. So we need a "pagination" mechanism.
  • There should be a "Pull to Refresh" functionality for refreshing the list.
  • Proper error handling and a retry implementation is required.
  • When there is no one for listing, a proper message should be displayed. Also, in this case, we need to implement a functionality to refresh the list.
  • Listing should be unique by person id. Duplicate items are not allowed. (People who have same fullNames but different 'id's are allowed.)

Screenshots

List

About


Languages

Language:Kotlin 100.0%