FLUTTER ECOSYSTEM

alchemist

A support package that aims to make golden testing in Flutter easier and more streamlined.

Latest version
0.14.0
30-day downloads
342K
Likes
224
Pub points
150

Package Overview

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

Overview

Alchemist is a Flutter testing support package designed to simplify and streamline golden testing. It provides utilities that make it easier to write, manage, and maintain visual tests by reducing boilerplate and improving test reliability. With features like automatic screenshot comparison and intuitive test setup, Alchemist enhances the developer experience during UI testing across multiple platforms. It integrates seamlessly with Flutter's testing framework and is particularly useful for teams focused on consistent UI rendering.

Use cases
  • Visual regression testing
  • Automated UI validation
  • Cross-platform UI consistency checks
  • Streamlining golden test setup
  • Testing complex widget interactions
Key features
  • Simplified golden test creation
  • Automatic screenshot comparison
  • Support for multiple platforms
  • Intuitive API for test configuration
  • Integration with Flutter's testing framework
Suitable for
  • UI testing teams
  • Developers using golden tests
  • Projects requiring visual consistency
  • Teams adopting automated UI validation
  • Flutter applications with complex UIs
Considerations
  • Requires manual review of failed comparisons
  • May need adjustments for dynamic content
  • Best suited for stable UI components
  • Limited to visual testing use cases
  • Dependent on platform-specific rendering accuracy
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add alchemist

Categories

Dependencies

Dependency list 2 items

Source repository

Related projects