QLoop /'kyoo•loop/ - n - Declarative asynchronous operation loops
- compose asynchronous operation paths as reusable "loop" constructs
- test-friendly observer-pattern module favoring declarative composition
- built-in error propagation
- swiftPM compatible package
- universal swift module
The example app, qloop-demo, demonstrates how to write a declarative iOS app using QLoop, which includes real-world working examples of static composition, error handling, concurrent threads, and unit-testing.
Enjoying QLoop? You might check out its soul-mate: QRoute, a library providing declarative navigation and routing features with similar enthusiasm. Using them together, or separately, is up to you.