This application was done just out of curiosity. API was taken from meduza.io.
Write an app that fetches data from the web and displays data in a list. As a minimum list items should contain an image and a title. On tapping the item from the list it should open a new screen displaying further details. You can use any API you prefer for fetching the data.
I took a challenge and made this task a bit more complicated:
- Without Storyboard
- Cell with dynamic height size
- Prefetching and pagination
- Image caching
- 2 languages of content with saving states persistently
- Widgets with latets news (systemMedium and systemSmall)
- Get rid of ancors - too much codes.
- Rebuild architecture (not usable now)
- Reorganize hard-constants
- Refactor dependecies in VC and localization


