flutter_user_recorder 0.2.0 copy "flutter_user_recorder: ^0.2.0" to clipboard
flutter_user_recorder: ^0.2.0 copied to clipboard

A powerful Flutter package for automatically recording and replaying user interactions on any screen or widget. Perfect for testing, automation, and user flow analysis.

0.2.0 #

Features:

  • Core refactor with feature modules: core/, recording/, replay/ and index exports
  • Storage abstraction StorageService + SharedPrefsStorageService
  • Extracted RecorderNavigatorObserver and added NavigationTracker
  • Replayer improvements:
    • Optional navigation delegate (go_router support)
    • Await route/tree readiness after navigation
    • Await short commit after text input
    • Max inter-event delay to avoid long pauses
  • Text input recording: debounced and final-value capture on blur
  • Example app:
    • Migrated to go_router with named routes and extras
    • Modularized: app.dart, app_router.dart, recorder_config.dart
    • Easy toggle to enable/disable recorder

Docs:

  • Updated README with simplified wrapping patterns and go_router notes

0.1.1 #

  • Updated README.md with complete examples matching the actual implementation
  • Fixed package name references throughout documentation
  • Improved Quick Start guide with proper setup including Builder, navigatorObserver, and route parameters

0.1.0 #

  • Initial release of flutter_user_recorder
  • 🎯 Easy integration with RecorderLayer widget
  • 📝 Comprehensive recording of taps, text input, scrolls, navigation, and drag/swipe gestures
  • 🔄 Accurate replay with timing preservation
  • 💾 Session management with save/load functionality
  • 📦 Export/Import recordings as JSON
  • 🎨 Built-in widgets: RecorderTap, RecorderTextField, RecorderScroll
  • 🚀 Speed control for replay (0.5x, 1x, 2x, 5x)
  • 🔂 Script looping functionality
  • 🎛️ Floating control panel (RecorderFAB)
  • 🏗️ Clean architecture with MVVM support
  • 🔒 Full null-safety support
  • 📱 Complete example app with MVVM architecture
  • 🌐 Automatic route tracking with data transfer
  • 📍 Automatic route storage with each event
  • 🎯 Single event replay with automatic navigation
2
likes
0
points
65
downloads

Publisher

unverified uploader

Weekly Downloads

A powerful Flutter package for automatically recording and replaying user interactions on any screen or widget. Perfect for testing, automation, and user flow analysis.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, shared_preferences

More

Packages that depend on flutter_user_recorder