AndroidJVMCommonJVMNative

sandwich

A lightweight and pluggable sealed API library for modeling Retrofit responses and handling exceptions on Kotlin and Android.

Add to your project
implementation("com.github.skydoves:sandwich:2.0.10")
Parent project

Streamlines creation of standardized interfaces for handling API responses, errors, and exceptions using functional operators. Eliminates the need for wrapper classes like Resource or Result, focusing on core business logic. Features include global response handling, mappers, operators, and coroutine compatibility.

Version history
Package version Release date Platforms
2.0.10 1 month ago Common, JVM, AndroidJVM, Native
2.0.9 2 months ago Common, JVM, AndroidJVM, Native Details
2.0.8 5 months ago Common, JVM, AndroidJVM, Native Details
2.0.7 6 months ago Common, JVM, AndroidJVM, Native Details
2.0.6 8 months ago Common, JVM, AndroidJVM, Native Details
2.0.5 11 months ago Common, JVM, AndroidJVM, Native Details
2.0.4 11 months ago Common, JVM, AndroidJVM, Native Details
2.0.3 11 months ago Common, JVM, AndroidJVM, Native Details
2.0.2 11 months ago Common, JVM, AndroidJVM, Native Details
2.0.1 12 months ago Common, JVM, AndroidJVM, Native Details
2.0.0 12 months ago Common, JVM, Native Details
More versions will be indexed soon
Metadata
Version 1 month ago

2.0.10

  • Kotlin 2.0.21
  • Gradle 8.10.2
Supported targets
Android JVM:
  • 11
JVM:
  • 11
iOS:
  • ios_arm64
  • ios_simulator_arm64
  • ios_x64
macOS:
  • macos_arm64
  • macos_x64
Developers