/retropia

An extension for Retrofit to provide a subjectively cleaner interface and utilities. [This is a mirror from GitLab, please interact with the repository there.]

Primary LanguageJavaApache License 2.0Apache-2.0

Retropia Matrix Discord Maven Central Docs Build Coverage Donate

The Gradle/Maven import strings can be found at the maven-central badge above!

About

This is a small library that adds implementions and utilities on top of Retrofit and it's additional libraries. This provides a Singleton for the OkHttpClient available at HttpClientSingleton, generic Interceptor implementations for common use cases such as adding query parameters or redis caching, deserializer implementions for Gson, and Jaxb, generic exceptions API wrappers may want to throw.

The scope of this project may grow as more functionality or abstraction is desired.

Support

Should any problems occur, come visit us over on Discord! We're always around and there are ample developers that would be willing to help; if it's a problem with the library itself then we'll make sure to get it sorted.