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] Image Loading with ION As an Alternative for Glide #7075

Closed tanscy-cassie closed 2 years ago

tanscy-cassie commented 2 years ago

Writing sample(s):

https://www.section.io/engineering-education/permission-handling-in-jetpack-compose/ https://www.section.io/engineering-education/side-effects-and-effects-handling-in-jetpack-compose/

Proposed title of article

Image Loading with ION As an Alternative for Glide

Proposed article introduction

Android Asynchronous Networking and Image Loading with ION. Just like other existing libraries such as Glide and Picasso, you can always go for Ion for loading images asynchronously from an API or Firebase. This API is easy to implement and use making it more effective. With it, you can do HTTP POST and GET of JSON objects, cancel requests or perform Grouping.

ION is more full of features that Glide or Picasso has. Using it will reduce adding a lot more libraries into your app which will make it larger in space taken on the phone.

Key takeaways

Article quality

This article will illustrate on how to use this library through construction of an app that will be simple and clear for everyone to follow along.

References

github-actions[bot] commented 2 years ago

👋 @tanscy-cassie 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?

tanscy-cassie commented 2 years ago

@LinusMuema Can i proceed with the article?

LinusMuema commented 2 years ago

Hi @tanscy-cassie Sorry for the late reply.

Regarding your article, how different would it be compared to the official docs. I can see the docs have examples for all of the use cases you have mentioned.

tanscy-cassie commented 2 years ago

@LinusMuema @ahmadmardeni1 @lalith1403 @louisefindlay23 My article will look into much depth at the uses-cases with good examples illustrating how to use the library in your app. This will also be more understandable than going through the whole documentation. It will be perfect for beginners and also any other developers looking to use this library.

tanscy-cassie commented 2 years ago

Hello there @LinusMuema

LinusMuema commented 2 years ago

Hi @tanscy-cassie

Make sure you article doesn't conflict with the docs or have any content take verbatim. This will raise flags during the plagiarism check.

hectorkambow commented 2 years ago

@tanscy-cassie

We will be closing this Topic due to inactivity: It can be re-approved at a later date if you'd like to continue working on it and add it to your EngEd author profile.

Note: it has to be re-approved in case another student or site has published similar content.