Overview of Landscapist
mainLandscapist is a highly optimized, pluggable image loading solution designed specifically for Jetpack Compose. It provides seamless network image fetching and display capabilities by leveraging established image loading engines: Glide, Coil, or Fresco.
Key features include:
- Pluggable Architecture: Easily switch between or use different image loading engines.
- State Tracing: Support for monitoring image loading states to build custom UI implementations.
- Animations & Transformations: Built-in support for crossfades, blur transformations, and circular reveals.
- Customization: Use
ImagePluginto attach custom behaviors andImageOptionsfor fine-grained control. - Performance: Optimized for Jetpack Compose with Restartable and Skippable composables, and support for Baseline Profiles to improve startup and runtime performance.