Search packages, repositories and app categories

ms_undraw cover
Package detailsv4.1.1

ms_undraw

Updated UnDraw library. These illustrations are designed by Katerina Limpitsouni.

AndroidiOSmacOSWindowsLinux
30-day downloads
372
Likes
64
Pub points
150

Install package

flutter pub add ms_undraw

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

ms_undraw is a Flutter package that provides a curated collection of updated illustrations from the UnDraw library, designed by Katerina Limpitsouni. These scalable vector graphics are optimized for use in Flutter applications across multiple platforms, offering a modern and consistent visual style. The package simplifies integration by delivering pre-built assets ready for immediate use in UIs, enhancing app aesthetics with minimal setup. It supports Android, iOS, macOS, Windows, and Linux, making it ideal for cross-platform projects seeking expressive, open-source illustrations.

Use cases

  • Enhancing app onboarding screens
  • Adding visual context to empty states
  • Improving user engagement with engaging UI elements
  • Creating consistent branding across platforms
  • Designing educational or productivity apps

Key features

  • Pre-integrated UnDraw illustrations
  • Cross-platform compatibility
  • Scalable vector graphics
  • Easy-to-use API
  • Regularly updated asset library

Suitable for

  • Flutter developers seeking free, high-quality illustrations
  • Apps requiring visually appealing, consistent graphics
  • Cross-platform mobile and desktop applications
  • Designers focused on clean, modern UIs
  • Projects emphasizing user experience through visuals

Considerations

  • Illustrations are static; animation requires additional work
  • Limited customization without modifying source assets
  • Dependent on external design updates
  • Not suitable for highly specialized or branded visuals
  • Requires internet to access latest version via pub.dev

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

undraw/UnDraw

Pub GitHub stars Buy Me A Coffee donate button

UnDraw is a Flutter widget that provides 1540+ illustrations, designed by Katerina Limpitsouni forked from westdabestdb

Live example

Disclaimer

The reason of this library is that initial library is outdated, and a lot of new illustrations has been released.

Usage

UnDraw(
  color: Colors.red,
  illustration: UnDrawIllustration.mobile_application,
  placeholder: Text("Illustration is loading..."), //optional, default is the CircularProgressIndicator().
  errorWidget: Icon(Icons.error_outline, color: Colors.red, size: 50), //optional, default is the Text('Could not load illustration!').
  useMemCache: true, // Use a memory cache to store the SVG files. Default is true.
  saveToDiskCache: true, // Save the SVG files to the disk cache. Default is true.
)

See another libs here

Categories

Dependencies

Dependency list 3 items

Source repository

Projects using this package