Stop rewriting the plumbing
Response mapping, results, errors, paging, the HTTP client with token refresh and secure storage, shipped once as small packages. Sinew ships the mechanism; your app ships the configuration. See the Introduction.
Errors you can trace
Every failure becomes a typed exception with a code like ORD-R-GO-NIC, localized at display time, and reported when it's a bug. Details in the contributor docs.
Kotlin and Flutter alike
The same concepts on Kotlin Multiplatform and Flutter, with names that follow each platform's tools. Pick your language in the sidebar to see its implementation. Start with the Introduction.