Things that could have been done better.
- Ideally I should have added placeholder images for icons
- Master detail view could be shown alongside on tablets
- As of now on first launch, the app downloads the data from the server and caches it and uses it. Ideally there should be a time period after which the data is considered stale and new data is downloaded.
- I would have also wanted to add google maps with the location marker on it, but I ran out of time.
Note:- I have tested this on Pixel 2 - API 28 & Nexus 6- API 21