-
Notifications
You must be signed in to change notification settings - Fork 1
Home
A lightweight set of animation utility classes to perform commonly needed android animations (for Views
, not Activities
or Fragments
).
A simple utility class that allows you to track when your Android application has entered/exited the background.
A very trivial wrapper over RxJava
to quickly express a delayed callback or interval (similar to setTimeout
or setInterval
in Javascript
A utility class that exposes useful keyboard information to the Application. Allows you to open and close the keyboard programmatically, measure its height, and also enable view resizing in full screen Activitys
. In addition comes bundled with a map of common keyboard heights mapped to their identifier.
A subclass over Activities
and Fragments
that handles common boilerplate operations and exposes additional convenience methods.
A configurable logging utility.
A powerful wrapper on top of androids SharedPreferences
object Android Settings which by default can only store primitive types. Allows for persisting of arbitrary complex objects and adds a level of memory caching to them.
An RXJava utility class MGPreferenceRx
is also presented that allows you to represent objects as persisted, observable, fetchable and publishable streams.
A wrapper utility over the powerful Retrofit library that eliminates common boilerplate when setting up a REST
client.
A wrapper library on top of an android websocket client library Java Websocket that layers in RxJava observables for events and supports more fined tuned configuration options.