Приложение чат, выполненное в ходе курса Тинькофф Финтех iOS-разработка (весна 2023)
TBD
🔘 Отправка/приём текстовых сообщений и картинок(ссылкой) в групповом чате(канале)
🔘 Выбор нестандартной светлой/тёмной темы
🔘 Создание/удаление каналов
🔘 Редактирование и сохранение имени, био, фотографии пользователя
🔘 Сохранение сообщений и картинок в кэш
🔘 Чат в live режиме с помощью Server Sent Events
🔘 UIKit (Programmaticaly layout, DiffableDataSource)
🔘 GCD + Operations
🔘 Combine
🔘 CocoaPods (SwiftLint, TFSChatTransport*)
🔘 CoreData
🔘 Service Oriented Architecture
🔘 VIPER + Assembly + Routing
🔘 URLSession
🔘 CAAnimation
🔘 Unit + UI Tests
🔘 Fastlane + GitHub Actions