Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
diogojayme authored Aug 12, 2024
1 parent c535577 commit 39e97dc
Showing 1 changed file with 3 additions and 6 deletions.
9 changes: 3 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,15 @@ We are excited to start the technical interview process for an Android engineer
This project fetches the list of stories using an endpoint and displays it in a `RecyclerView`.
But it does it in a very inefficient way and we think it can be optimised.

### Requirement:

### Requirement
The goal of the coding challenge is to create an Android application that efficiently displays a large list of stories. The app should be able to handle a dataset of 10,000 stories and allow users to scroll through them smoothly without experiencing significant lag or performance issues. Use Jetpack Compose to build the UI and MVVM + CLEAN architecture as the primary design pattern.


### Inefficient Solution:

### Inefficient Solution
The starter project provided here implements a native Android solution that uses a ListView to display the list of stories. This approach is inefficient because it loads all 10,000 stories into memory at once, even though only a few of them are visible on the screen at any given time. This can lead to performance issues, especially on devices with limited memory.


### Clarifying Requirement:

### Clarifying Requirement
To ensure that you have a clear understanding of the requirement, here are some additional points to consider:
The stories are represented as simple data objects with properties such as title, author, and a short description.
The app should allow users to infinitely scroll through the list of stories vertically.
Expand Down

0 comments on commit 39e97dc

Please sign in to comment.