1. Coil

Coil is a really fresh approach to image loading on Android.The acronym of this library stands for coroutine image loader. The library is fast, lightweight (~1500 methods), easy to use, and modern, especially in comparison to libraries like Glide, Picasso, or Fresco. It supports GIFs and SVGs and can do four default transformations: blur, circle crop, grayscale, and rounded corners.

Code example below:

imageView.load(“https://www.example.com/image.jpg") {

crossfade(true)

placeholder(R.drawable.image)

transformations(CircleCropTransformation())

}

The documentation and code samples are more than enough to start using it without any hesitation. Everything is clear and easy. Currently the lib is in a version 0.9.5.

Fun fact: During the last three months, I interviewed 14 candidates, and no one knew about Coil. Be cool, and impress your interviewer by mentioning Coil. Even Google made a mistake about an author when they wrote about Coil in their “Loading Large Bitmaps Efficiently” article. Regardless, it’s fixed now.