Skip to main content

Sinew

Your app architecture, ready to plug in. Kotlin Multiplatform and Flutter.

Easy to Use

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.

Focus on What Matters

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.

Powered by React

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.