bumptech / bumptech/glide

Expose an api similar to rememberAsyncImagePainter

Open
#5,645 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
Java
Stars
35k
Forks
6.2k
Avg merge
1d 11h
Merged PRs (30d)
8

Description

GlidePainter is based on Coils painter. https://github.com/bumptech/glide/blob/master/integration/compose/src/main/java/com/bumptech/glide/integration/compose/GlidePainter.kt

But glide does not expose api like rememberAsyncImagePainter https://github.com/coil-kt/coil/blob/main/coil-compose-core/src/commonMain/kotlin/coil3/compose/AsyncImagePainter.kt#L75

It would be benefitial to expose similar api to allow using just painter and glide for resource loading without GlideImage.

Contributor guide

Open the contributing guide

Research direction

Start by reading integration/compose/src/main/java/com/bumptech/glide/integration/compose/GlidePainter.kt and compare its exposed API with coil-compose-core/src/commonMain/kotlin/coil3/compose/AsyncImagePainter.kt. Determine the equivalent painter-only API needed for Glide resource loading, and consider the work complete when it can be used without GlideImage.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.