Open in app

Sign In

Write

Sign In

Colin White
Colin White

401 Followers

Home

About

Published in

tech-at-instacart

·Oct 22, 2020

Announcing Coil 1.0

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…

Android

2 min read

Announcing Coil 1.0
Announcing Coil 1.0
Android

2 min read


Published in

The Startup

·Oct 22, 2020

Benchmarking Image Loading Libraries on Android

Image loading libraries make it simple to fetch, decode, and display images. On Android, it’s very likely you’ll need to use one as the Android SDK mostly only exposes low-level APIs like BitmapFactory and ImageDecoder to load images. These APIs accept an InputStream or a Uri however threading, memory and…

Android

4 min read

Benchmarking Image Loading Libraries on Android
Benchmarking Image Loading Libraries on Android
Android

4 min read


Apr 20, 2020

Prefer Builders over DSLs

When I started working on Coil I thought domain-specific languages (DSLs) were a Kotlinesque replacement for builders. As a result, many of Coil’s public functions accept a trailing lambda for object construction: However, over the past few months I’ve come to prefer builders over DSLs and as of Coil…

Kotlin

3 min read

Prefer Builders over DSLs
Prefer Builders over DSLs
Kotlin

3 min read


Published in

tech-at-instacart

·Dec 3, 2019

Exploring Images in Jetpack Compose

Jetpack Compose was announced at Google IO 2019 and is going to change how we do UI development on Android. …

Android

4 min read

Exploring Images in Jetpack Compose
Exploring Images in Jetpack Compose
Android

4 min read


Published in

tech-at-instacart

·Aug 12, 2019

Introducing Coil: Kotlin-first image loading on Android

I’m excited to announce Coil — an open-source Kotlin-first image loading library for Android. Coil is fast, lightweight, modern, and treats Kotlin Coroutines, OkHttp, Okio, and AndroidX Lifecycles as first-class citizens. Coil is an acronym for Coroutine Image Loader. With hundreds of millions of catalog listings, we load a lot…

Android

3 min read

Introducing Coil: Kotlin-first image loading on Android
Introducing Coil: Kotlin-first image loading on Android
Android

3 min read


Published in

tech-at-instacart

·Oct 16, 2018

Using Kotlin extensions to make the Android SDK friendlier

It’s no secret that the Android SDK has a few rough edges. Imagine that you’re new to Android and trying to display an image. You’ve already added the image to your res folder and now you need to get a Drawable. You write outresources.getDrawable() only to find it’s deprecated and…

Android

3 min read

Using Kotlin Extensions to make the Android SDK Friendlier
Using Kotlin Extensions to make the Android SDK Friendlier
Android

3 min read

Colin White

Colin White

401 Followers

Android @ Cash App

Following
  • Chet Haase

    Chet Haase

  • Android Developers

    Android Developers

  • Chris Banes

    Chris Banes

  • Colt McAnlis

    Colt McAnlis

  • Jake Wharton

    Jake Wharton

See all (10)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech