An extension for Retrofit to provide a subjectively cleaner interface and utilities.
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2020-08-21 08:45:23 +02:00
.github Updated Copyright and README 2020-08-21 08:45:23 +02:00
core Updated Copyright and README 2020-08-21 08:45:23 +02:00
gradle/wrapper Updated Copyright and README 2020-08-21 08:45:23 +02:00
gson Updated Copyright and README 2020-08-21 08:45:23 +02:00
interceptors/redis Updated Copyright and README 2020-08-21 08:45:23 +02:00
jaxb Updated Copyright and README 2020-08-21 08:45:23 +02:00
.gitignore * Moved all common code from Elypiai into it's own project, Retropia. 2020-05-28 04:42:30 +02:00
.gitlab-ci.yml * Updated GitLab CI Docker Image 2020-06-11 02:28:19 +02:00
build.gradle Updated Copyright and README 2020-08-21 08:45:23 +02:00
gradlew * Moved all common code from Elypiai into it's own project, Retropia. 2020-05-28 04:42:30 +02:00
gradlew.bat * Moved all common code from Elypiai into it's own project, Retropia. 2020-05-28 04:42:30 +02:00
LICENSE * Moved all common code from Elypiai into it's own project, Retropia. 2020-05-28 04:42:30 +02:00
NOTICE Updated Copyright and README 2020-08-21 08:45:23 +02:00
README.md Updated Copyright and README 2020-08-21 08:45:23 +02:00
settings.gradle * Massively Reduced Scope of the Project 2020-06-10 03:57:45 +02:00

Retropia

Matrix Discord Maven Central Docs Build Coverage Donate

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.

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

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.