zeba_academy_ui_replay 0.0.1
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
UIRecorderfor capturing tap interactions UIReplayerfor replaying recorded eventsRecordableWidgetto wrap UI and capture gesturesUIEventmodel 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! ๐