Skip to content
CAI
Produce a survey ↗Verify a survey

square/picasso

This system is an image loading and caching library for Android, now modernized with a Kotlin-first architecture and Jetpack Compose integration. It provides core image loading capabilities, request transformation via Pollexor, and detailed performance statistics tracking. The project also includes a sample application and a redesigned documentation website to support developers using the library.

47.2

Weak · 2 August 2026

6.8k

lines of production code

Kotlin

primary language

3

bus factor · 135 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2013 · Build system migration and website redesign

This period focused on modernizing the project's infrastructure by migrating the build system from Maven to Gradle and updating the CI/CD pipeline. Concurrently, the team redesigned the project's website with a new layout, styling, and documentation structure.

4 changes

2016–2019 · Kotlin and Compose modernization

This period focused on modernizing the codebase by migrating to Kotlin and integrating Jetpack Compose, as demonstrated by the comprehensive rewrite of the sample application. The core library was also updated to version 3.0, adopting a Kotlin-first architecture and exposing new APIs for Compose integration and detailed performance statistics.

3 changes

2022–2023 · Kotlin migration and Compose integration

This period focused on modernizing the codebase by rewriting the Pollexor integration in Kotlin and exposing its API. It also introduced a new Compose module for image loading and established explicit API signatures for stats tracking and visual regression testing.

5 changes

CAI lens gauges

Survey your own repository

square/picasso was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 2 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit e94d6116e3 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.
CAI link cards