In this coursework I worked with:
- MVVM with Coordinators
- RxSwift
- Client - server architecture (Server - https://github.com/MasterRoman/ChatServer)
- Networking(BSDSocket with self-written wrapper - https://github.com/MasterRoman/BSDSocketWrapper)
- Json(Codable)
- GCD
- CoreData
- UserDefaults
- MessageKit (UI)
- Table Views