
ImageLoader is a simple library to help you download, display and cache images in your Android apps.
Download the latest jar (v 1.5.8) or include the dependency in your Maven configuration:
<dependency>
<groupId>com.novoda.imageloader</groupId>
<artifactId>imageloader-core</artifactId>
<version>1.5.8</version>
</dependency>
Check out the project documentation to learn how to use the library in your apps. There is also an issue tracker if you find any bugs or want to suggest new features. Try the demo application.
Images are cached transparently with a two-level in-memory/SD card caching strategy.
Soft-reference and (optional) LRU in-memory caches are supported.
Images are fetched in a background thread, keeping your UI responsive.
Multiple image requests can be in flight simultaneously. It's optimised for mobile data connections.
ImageLoader uses the Apache License, Version 2.0.
The project is developed in the open on GitHub. You can fork the code, file bugs and submit pull requests.
ImageLoader is used in commercial projects with hundreds of thousands of users.
Songkick, Podio, SecretDJ and Image Search are just a few of the apps using ImageLoader.