EitherNet
Provides a comprehensive framework for modeling network API responses, featuring a type-safe method that simplifies the handling of success and failure cases without exceptions. This solution seamlessly integrates with Retrofit to enhance error management through Kotlin sealed types. It also supports customizable error handling for polymorphic and decoded error responses and includes retry strategies with exponential backoff. Engineered for multiplatform adaptability, it extends efficient API response modeling beyond Retrofit.