Skip to content

Commit 7e3403a

Browse files
authored
Merge pull request #18 from sideeffect-io/feature/readme-samples
project: add a README for the samples
2 parents 4418d95 + d37e613 commit 7e3403a

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

Samples/README.md

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Samples
2+
3+
This folder contains several sample applications that demonstrate different kinds of usage for the **AsyncStateMachine**:
4+
5+
- TaskTracker: A fully functional task tracking application
6+
- UI: SwiftUI
7+
- Tech: CoreData
8+
- Features: Loads, adds, removes tasks in a CoreData database
9+
- Specific aspects: State machine and side effects are tested in complete isolation, State is mapped to a ViewState for UI rendering
10+
- SearchApis: A search screen that query a REST API
11+
- UI: SwiftUI
12+
- Tech: URLSession
13+
- Features: Queries a rest API
14+
- Specific aspects: Search field is debounced, pull to refresh triggers a reload, requests are cancelled on new searches

0 commit comments

Comments
 (0)