AndroidNews
Coil
AndroidNews | Coil | |
---|---|---|
9 | 8 | |
62 | 10,333 | |
- | 1.2% | |
6.2 | 9.5 | |
2 months ago | 7 days ago | |
Kotlin | Kotlin | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
AndroidNews
-
Simple Preferences & Proto DataStore Demo App
I implemented the bookmarked articles for my RSS feed reader app using Proto DataStore. So, I'm going to use it as an example here, which is to store a list of bookmarked articles.
-
How to add Google Play In-app Review Dialog?
This is just a quick guide and a simple example of how to add the Google Play In-app review dialog in your app. This is what it looks like after I implemented this in RSS feed reader app.
-
Simple Example to Use WorkManager and Notification
Simple RSS Feed Reader - Jetpack Compose
-
Simple RSS Feed Reader - Jetpack Compose
Since this my first Jetpack Compose app, I'm sure there are rooms of improvement. All the potential enhancements that can be done for this app is documented in the GitHub's issues here.
-
Convert View Model to Use Hilt Dependency Injection
So I followed the steps in How to Implement Hilt in Android App? article to convert the Android News app to use Hilt Dependency Injection. The difference in previous article is it doesn't cover the View Model dependency injection.
-
How to add opt-in compiler argument in build.gradle?
When I tried to use androidx.compose.ui.platform.LocalSoftwareKeyboardController in my RSS Feed Reader app, it turned out it is an @ExperimentalComposeUiApi which has this @RequiresOptIn() annotation.
-
Jetpack Compose Crash Course from Udemy Reviews
I completed this course from Udemy - Jetpack Compose Crash course for Android with Kotlin few months ago, and I recently just completed this simple Android News app (100% written with Jetpack Compose).
Coil
- How to convert a bitmap to circular shaped in compose , canvas.drawBitmap() is throwing exception in android 11
-
Simple RSS Feed Reader - Jetpack Compose
For image loading, I used the rememberImagePainter() composable function from the coil image loading library.
-
Coil 2.0 is out now
Unfortunately there is still no support for applying transformations to placeholders 😞
-
Best way to fadein image views in a recyclerview?
You can also take a look at Coil, Picasso or Glide which usually have some kind of crossfade animation when the image loads.
-
Implementing Jetpack Compose + Orbit MVI
Name Link Koin https://insert-koin.io Jetpack Compose https://developer.android.com/jetpack/compose Navigation Compose https://developer.android.com/jetpack/compose/navigation Orbit MVI https://orbit-mvi.org Coil https://coil-kt.github.io/coil/ Room https://developer.android.com/training/data-storage/room?hl=ja Kotlin-Serialiazation https://github.com/Kotlin/kotlinx.serialization PokemonGO-Pokedex https://github.com/Biuni/PokemonGO-Pokedex
-
What are the most common used (3rd party) libraries and frameworks used in Android development?
Image loading: Glide, Picasso, Coil, Fresco
-
Requesting best practices to remove lag on Jetpack compose Sectioned LazyColumn
u/khaled2252 Thank you for the reply. I do use images and for loading images, I am relying on coil-compose library. I also had the similar thought like yours and only used simple
What are some alternatives?
Demo_WorkManager - A simple app to demonstrate WorkManager and notirication
glide - An image loading and caching library for Android focused on smooth scrolling
Demo_SimpleRestAPI - Simple REST API App Demo to show shows different HTTP client library implementations including memory and performance comparisons
Picasso - A powerful image downloading and caching library for Android
Demo_DataStore - Preferences & Proto DataStore App Example
Fresco - An Android library for managing images and the memory they use.
Demo_CoroutinesBasics - Demo App - Kotlin Coroutines
landscapist - 🌻 A pluggable, highly optimized Jetpack Compose and Kotlin Multiplatform image loading library that fetches and displays network images with Glide, Coil, and Fresco.
androidx - Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
Android-Universal-Image-Loader - Powerful and flexible library for loading, caching and displaying images on Android.
Compressor - An android image compression library.