RaYzZz
(Gianluca Franco)
January 19, 2026, 8:25am
2
HI dear,
Welcome to the odular community!
There are several extensions that can make your work easier, the main ones are these.
Image Loader
Hi everyone,
Today I present a new extension based on Universal Image Loader that allows you to load and cache images.
Demo
Event
OnLoadingStarted: Event when the loading of the image is started. The url returns the URL of the image.
[OnLoadingStarted]
OnLoadingFailed: Event when the image is failed to load. The url returns the URL of the image.
[OnLoadingFailed]
OnLoadingComplete: Event when the image is loaded. The url returns the URL of the image.
[OnLoadingComple…
1.Introduction
Description: Extension to load images with Picasso
Latest Version: 2.1
Released: 2021-03-08T18:30:00Z (UTC)
Last Updated: 2024-06-30T18:30:00Z (UTC)
2.Blocks
[image]
[image]
3.Usages
The extension can be used with any view component.
A good example will be this:
[image]
If you want to resize image then make sure you provide both, height and width.
Delete cache if you want to load fresh image
[image]
4.Source Code
You can find the source code at the Github repo:
…
[photo]
AsyncImage
Simple asynchronous image loader extension to load image asynchronously in an image or arrangement component with circular image. This is a simple and light weight extension since it does not uses any external library to load images.
See the extension documentation on AI2 Community:
As for doing this with native blocks, you just need to create a dictionary in TinyDB with the image URL as the key and the image itself as the value.
When you request an image from a URL, you first check whether it’s present in the dictionary, if it is, you load it from TinyDB, if not, you download it.
1 Like