Announcing Coil 1.0

coil-logo

Colin White

I’m very excited to announce the release of Coil 1.0. Coil is a Kotlin-first image loading library for Android built on top of Kotlin Coroutines. It simplifies loading images from the Internet (or any other data source) by automatically handling memory and disk caching, image downsampling, request cancellation, memory management, and more. Coil’s image pipeline is also fully extensible and supports decoding GIFs, SVGs, and video frames.

We’ve been using Coil at Instacart in both of our Android apps for over a year with great success. Over the past year we’ve refined its API, fixed plenty of bugs, improved its performance, and added support for new features including direct memory cache access, interceptors, custom transitions, and event listeners. Coil is fast (slightly faster than Glide), lightweight (~2000 methods for apps that already use Coroutines and OkHttp), easy to use, and its adoption is growing:

coil-downloads-graph
Colin White

Colin White

Author

 

Cutting tomatoes on a cutting board after grocery delivery.