Real time stocks.
We're working on a startup that is a Stock Manager! Currently, we're being asked to develop a screen where you can see the stocks that the business has deemed as featured and where we can show how their prices fluctuate.
Description
Stock
A stock consists of a Ticker (it's stock market identifier like AAPL), it's current price (a double), and the name of the company behind that stock.
Scope
A teammate has already worked on the repository to retrieve the featured stocks, our task is to focus on the UI and connect the layers of the app in a scalable, maintainable way (using a presentation pattern like MVVM, MVP, VIPER, MVC).
Take a look at real-time-stocks-mockup.png
for an idea of how the screen might look like.
Acceptance criteria:
- We can see the stocks in a RecyclerView and show how their prices fluctuate every 10 seconds.
- Display the list in a way that efficiently handles the stock updates.
- Write code that is maintainable and scalable.