ImagePicker. A customizable library for selecting images on the device.
ProgressLayout. An extension of RelativeLayout that helps show loading, empty and error layout.