Введение
Тут собраны рекомендации по библиотекам и подходам, которые вы можете использовать в своём проекте.
Язык
Сеть
UI
- UIKit (LayoutConstraints / SnapKit)
- SwiftUI
Изображения
- самописный “ImageLoadingManager”
- KingFisher
Навигация
- Нативная навигация (Роутер/Координатор*)
Dependency Injection
Проектирование
- MVP / MVVM / VIPER(?) / UDF*
- желательно соблюдать принципы SOLID