this post was submitted on 30 Nov 2023
2 points (100.0% liked)

Kotlin

670 readers
2 users here now

Kotlin is a statically typed programming language for the JVM, Android, JavaScript, and native.

Subreddit rules:

Resources:

founded 1 year ago
MODERATORS
 

At least they took the grant from the Kotlin Foundation... Let's wait for version 3 to be ready!

top 3 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 11 months ago (2 children)

Coil is... just an image loader?

Is there something I'm missing as to why this is important?

[–] [email protected] 2 points 11 months ago

maybe it's a popular library? Idk

[–] [email protected] 2 points 11 months ago

It is a very popular library that abstracts away the issue of fetching data from multiple local/remote sources and displaying them, managing in-memory and on-disk caches as well as synchronization issues and authentication (if images are not public). Its popularity stems from both ease of use and being well designed to integrate with the language features (such as coroutines) as well as UI toolkits (such as Jetpack Compose). On KMP projects it could not be used in commonMain due to its being available only for Android. In the future this will likely change, as the talk explains. There are already open source image loading libraries which support multiplatform, such as Kamel but - personally - I found bugs and (forgive me) a little unfriendly maintainers.