Closed phenny001 closed 2 years ago
👋 @phenny001 Good afternoon and thank you for submitting your topic suggestion. Your topic form has been entered into our queue and should be reviewed (for approval) as soon as a content moderator is finished reviewing the ones in the queue before it.
@LinusMuema Can you take a look at this issue please?
Hi @phenny001
This sounds like a really good article. However, the content seems to match the one in the official docs in Github and the article might not have unique content. Due to this, we cannot move forward with the article. Feel free to explore other areas in Jetpack Compose or any other topic of interest.
Using Landscapist in Conjunction with Glide, Coil and Fresco to Load Images in Jetpack Compose
Proposed article introduction
Landscapist is an image loading library for Jetpack Compose. There are three options: Glide, Coil, and Fresco. You can choose based on your preferences. The library also supports loading animated images such as GIFs, WebP and giving animations like shimmer effect and circular reveal.
Fresco is a graphics library for displaying and managing images in Android applications. It caches the image in a memory-efficient manner. One of the most important features is that it displays a placeholder image until the image loads from the URL. This saves on data and makes efficient use of the CPU.
COIL is an acronym for Coroutine Image Loader. COIL is one of the famous image loading libraries from URLs in Android. It is a modern library for loading images from the server.
Glide is an Image Loader Library for Android developed by bumptech and is a library that is recommended by Google. It has been used in many Google open source projects including Google I/O 2014 official application. It provides animated GIF support and handles image loading/caching
Key takeaways
Article quality
This article aims to explain the concept of Landscapist as used in Jetpack compose how it works in conjunction with coil, glide and fresco in loading images in Jetpack compose and how
requestBuilder
,requestOption
andtransitionOption
are implemented to make image loading successful.References
N/A