https://github.com/maximbilan/patchcord
The project represents an example of Redux architecture using SwiftUI + Combine + CoreData.
https://github.com/maximbilan/patchcord
combine coredata redux swift swiftui
Last synced: 6 months ago
JSON representation
The project represents an example of Redux architecture using SwiftUI + Combine + CoreData.
- Host: GitHub
- URL: https://github.com/maximbilan/patchcord
- Owner: maximbilan
- License: mit
- Created: 2022-06-11T11:39:52.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-04T08:44:08.000Z (over 1 year ago)
- Last Synced: 2024-12-30T09:26:21.974Z (about 1 year ago)
- Topics: combine, coredata, redux, swift, swiftui
- Language: Swift
- Homepage:
- Size: 479 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Patchcord
The app tests your Internet connection and shows your Internet speed/ping/network data/etc. No ads, no tracking. The app uses [MLab](https://www.measurementlab.net/) servers.
The project represents an example of Redux architecture using SwiftUI + Combine + CoreData.

## Screenshots

## Issues
- Runtime warning `This method should not be called on the main thread as it may lead to UI unresponsiveness.`. It's coming from `NDT7` dependency. `WebSocket` uses `pthread` library.