Displaying 1 to 20 from 22 results

Reservoir - Android library to easily serialize and cache your objects to disk using key/value pairs

  •    Java

Reservoir is a simple library for Android that allows you to easily serialize and cache your objects to disk using key/value pairs. Reservoir uses the internal cache storage allocated to your app. Before you can do anything, you need to initialize Reservoir with the cache size.




countries - An example Android app using Retrofit, Realm, Parceler, Dagger and the MVVM pattern with the data binding lib

  •    Kotlin

A sample Android app written in Kotlin, which lists all countries with some additional information (currencies, languages, …). The app uses the MVVM pattern with the Android data binding lib. Countries can be bookmarked and are then stored locally with Realm. Retrofit is used to fetch the country information from the free REST Countries service. For JSON parsing, custom Gson TypeAdapters are used. PaperParcel is used to make the Country objects Parcelable. Also, Dagger 2 is used for dependency injection. This project can also be used as a template for new apps. Check out the template branch for a cleaned up version of this project.

auto-value-bundle - Extends Autovalue to extract data from a bundle into a value object.

  •    Java

An extension for Google's AutoValue that supports Android Bundle object.Bundles are used to pass data along with intents and services, between activities, and from GCM, among other reasons. However, converting that data from a bundle to a Java object involves a lot of repetitive and error-prone code.

nakadi-java - 🌀 Client library for the Nakadi Event Broker (examples: http://bit

  •    Java

Completeness. Provide a full reference implementation of the Nakadi API for producers and consumers. Minimise dependencies. The client doesn't force a dependency on frameworks or libraries. The sole dependency is on the SLF4J API.


configurate - A simple configuration library for Java applications that can handle a variety of formats and provides a node-based data structure able to handle a wide variety of configuration schemas

  •    Java

configurate is a simple configuration library for Java applications that provides a node-based representation of data, able to handle a wide variety of configuration formats. Want to talk to us about configurate? Join us in the #dev channel on our Discord or the #spongedev channel on irc.esper.net.

gson-java8-datatype - Java8 data type moudle for gson

  •    Java

Java8 new datetime types serialized using ISO-9601 format by default. GsonJava8TypeAdapterFactory has methods for setting custom DateTimeFormatter of Type Instant/LocalDateTime/OffsetDateTime etc..

APX - A Javafx Library for building MVC Applications.

  •    Java

The Project is Structured in such a way as to help you keep track of your where all files are being placed.

ApiClient - A easy to use api client that combines the power of Retrofit, Realm, Gson, Rxjava and Retrolambda in a easy to use library for Java and Android

  •    Java

Use it and have fun. The library is handling the saving, the loading and the refreshing for you. In your Activity you have to get the Singleton with the Activity lifecycle. Your activity has to extend RxActivity.

MosbyMVP - Exploring Mosby and Mosby plugin for Conductor for building Android apps with MVP

  •    Kotlin

This repo explores Mosby and Mosby Conductor plugin implementing MVP pattern. Both Mosby and Conductor have excellent documentation on GitHub and at Hannes Dorfmann's blog.

gson-javatime-serialisers - A set of GSON serialiser/deserialisers for dealing with Java 8 java

  •    Java

A set of GSON serialisers/deserialisers for dealing with Java 8 java.time entities.

gson-jodatime-serialisers - A set of Gson serialiser/deserialisers for dealing with Joda Time entities

  •    Java

A set of GSON serialisers/deserialisers for dealing with Joda Time entities.