section-engineering-education / engineering-education

“Section's Engineering Education (EngEd) Program is dedicated to offering a unique quality community experience for computer science university students."
Apache License 2.0
363 stars 890 forks source link

[Android] Using Landscapist in Conjunction with Glide,Coil and Fresco to Load Images In Jetpack Compose #7092

Closed phenny001 closed 2 years ago

phenny001 commented 2 years ago

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 and transitionOption are implemented to make image loading successful.

References

N/A

github-actions[bot] commented 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.

lalith1403 commented 2 years ago

@LinusMuema Can you take a look at this issue please?

LinusMuema commented 2 years ago

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.