VKNewsFeed – application for displaying VK news feed with dynamic cells and a collection of images in the post.
Data request occurs from the server using the VK SDK API and JSON data parsing.
The interface is created in two ways: through code and through an XIB file.
The project follows the Clean Swift architecture.

Снимок экрана 2021-12-12 в 19 40 25
Снимок экрана 2021-12-12 в 19 32 39


Clean Swift Architecture
User Authorization / Registration
JSON Decodable
Asynchronous Data Fetching
Auto Layout Programmatically / using XIB
UITableViewCells Dynamic Behavior
Loading and Caching Images
Nested UICollectionViews
UICollectionView Custom Layout


View Github