zeba_academy_ui_replay 0.0.1 copy "zeba_academy_ui_replay: ^0.0.1" to clipboard
zeba_academy_ui_replay: ^0.0.1 copied to clipboard

Record & replay UI interactions in Flutter for testing and debugging.

๐Ÿ“œ Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.


0.0.1 Initial Release #

โœจ Added #

  • Core UIRecorder for capturing tap interactions
  • UIReplayer for replaying recorded events
  • RecordableWidget to wrap UI and capture gestures
  • UIEvent model with JSON serialization support
  • Export functionality using UIExporter (JSON logs)
  • Offline support (no external dependencies required)

๐Ÿงช Testing #

  • Unit tests for recorder functionality
  • Unit tests for replay engine
  • Basic widget interaction testing setup

๐Ÿ“ฆ Infrastructure #

  • Clean modular architecture (models, recorder, replay, widgets, utils)
  • Public API export file
  • Linting enabled using flutter_lints

๐Ÿ”ฎ Upcoming #

Planned #

  • Drag & swipe gesture recording
  • Long press detection
  • Visual overlay for replay debugging
  • Replay speed control
  • Widget key-based interaction mapping
  • Integration with Flutter test framework

โš ๏ธ Notes #

  • This is the first stable release.
  • API may evolve in future versions as new features are added.

Thank you for using zeba_academy_ui_replay! ๐Ÿš€

0
likes
140
points
83
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

Record & replay UI interactions in Flutter for testing and debugging.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter, path_provider, uuid

More

Packages that depend on zeba_academy_ui_replay