awty_engine 0.0.2+1 copy "awty_engine: ^0.0.2+1" to clipboard
awty_engine: ^0.0.2+1 copied to clipboard

Are We There Yet? Engine - A reliable, decoupled step tracking engine for Flutter applications. Provides pure step counting and goal notification services for fitness apps, walking games, health track [...]

Changelog #

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

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

[Unreleased] #

Added #

  • Initial release preparation
  • Comprehensive documentation
  • MIT License

0.0.2+1 - 2025-01-15 #

Added #

  • Android Health Connect integration
  • Native Android foreground service for background step tracking
  • Generic goal notification system with distinctive vibration patterns
  • Goal state persistence across app restarts and device reboots
  • Daily step count reset handling (midnight rollover)
  • Baseline management to prevent negative step counts
  • Comprehensive logging and status tracking
  • Platform channel API for Flutter integration

Features #

  • AwtyEngine.startStepTracking() - Start tracking additional steps
  • AwtyEngine.stopStepTracking() - Stop step tracking
  • AwtyEngine.getGoalStatus() - Check goal completion status
  • AwtyEngine.getStepTrackingState() - Get current tracking state
  • AwtyEngine.getAwtyLogTail() - Get service logs for debugging
  • AwtyEngine.requestDndOverridePermission() - Request notification policy access

Technical #

  • Native Android implementation using Health Connect API
  • Foreground service for reliable background operation
  • SharedPreferences for state persistence
  • Method channel communication between Flutter and native code
  • Comprehensive error handling and logging

Known Limitations #

  • iOS support not yet implemented (planned for future release)
  • Android only (Health Connect API)

0.0.1 Initial Development #

Added #

  • Basic Flutter plugin structure
  • Initial Android platform implementation
  • Core step tracking concept and architecture
4
likes
0
points
155
downloads

Publisher

unverified uploader

Weekly Downloads

Are We There Yet? Engine - A reliable, decoupled step tracking engine for Flutter applications. Provides pure step counting and goal notification services for fitness apps, walking games, health trackers, and more.

Homepage
Repository (GitHub)
View/report issues

Topics

#step-tracking #fitness #health #background-service #flutter-plugin

Documentation

Documentation

License

unknown (license)

Dependencies

flutter

More

Packages that depend on awty_engine

Packages that implement awty_engine