Commonly Used Libraries

Networking

Reactive / Functional Programming

Dependency Injection

Database

Logging

Images

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

Navigation

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