Commonly Used Libraries


Reactive / Functional Programming

Dependency Injection




While either of the following are allowed, Glide currently has better
feature support including better bitmap pooling, lower default color depth
and GIF support. The APIs are extremely similar and can be mostly considered to
be interchangeable.

Filter libraries

Unit Testing

Network Testing


View Helpers

Advanced Time Processing

While historically Joda was the time handling library of choice, JSR-310 succeeds
and often improves upon the API. Written by the same engineer who developed Joda,
it has been integrated into Java 8 and is the new standard. Below is a backport
that has been optimized for loading on Android.

Additional Resources