Приложение имеет следующий функционал:
- Осуществлять запросы в сеть
- Кешировать данные и изображения
- Сохранять api-ключ в keychain
При разработке приложения вел Git по методологии GitFlow.
При разработке приложения применялись следующие технологии:
- Swift
- UIKit
- MVVM
- Coordinator + Builder + Proxy
- SOLID + KISS + DRY + YAGNI
- CoreData
- URLSession + JSONDecoder
- CocoaPods
- KeychainSwift
- UI/Unit-test
![]() |
![]() |
![]() |
![]() |
---|