Skip to content

Пример приложения для Просмотра Новостей

License

Notifications You must be signed in to change notification settings

thetimick/TiNewsApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TiNewsApp

Приложение для отображения новостей. Функционал V1 и V2 идентичен

Зависимости:

  • Версия 1
    • Отсутствуют
  • Версия 2
    • SwiftLint (Стилистика кода)
    • SnapKit (Верстка)
    • SwifterSwift (Коллекция расширений)
    • Then (Синтаксический сахар для настройки объекта при его создании)
    • SwiftDate (Удобная работа с датами)
    • CombineExt (Расширения функционала для Combine)
    • CombineCocoa (Обвязка Combine с UIKit)
    • Alamofire (Работа с сетью)
    • Kingfisher (Работа с картинками)

Возможности

  • Отображение новостей с API сервиса
  • Возможность посмотреть деталку новости
  • Возможность открыть WebView для конкретной новости и посмотреть ее в источнике
  • Пагинация
  • Кеширование картинок (NSCache)
  • Архитектура - MVVM
  • Верстка без использования StoryBoard

Скриншоты