/VKClientByDmitryF

Язык разработки Swift, архитектура CleanSwift. Создание мобильного клиента для социальной сети vk.com, на данный момент реализована лента новостей, почти вся верстка в коде, ячейки имеют динамический размер (есть возможность расширения текста), в ячейке реализована галерея фотографий(UICollectionView с кастомным Layout-ом), лента бесконечна (поддерживает обновление данных и подгрузку предыдущий новостей) использовано: carthage для установки VKSdk, настройка работы с сетью(Api Vk) через URLSession, парсинг json (Codable).

Primary LanguageSwift

VKClientByDmitryF

We need to add VKSdk with Carthage in project:

  1. go to project's folder (in terminal cd ...)
  2. use command: "touch Cartfile"
  3. add this string "github "VKCOM/vk-ios-sdk" >= 1.3.8" in Cartfile
  4. use command: "carthage update"
  5. wait for adding pods
  6. profit..