Client‐server architecture. Bonjour is used for communication between devices, data transmission is carried out using tcp. The game goes through a full cycle from the selection / creation of the server to the output of the results table. It is possible to use both with a PC and with Android devices.
Main View | Main Menu with active servers (iPhone SE) | Results |
---|---|---|
Editing Player Name | New Question View | New Quiz View |
Question View | Lobby View (Dark Theme) | Waiting Next Question |
- SwiftUI
- MVVM
- UserDefaults
- CoreData
- Concurrency
- Network