step_logger 1.0.0-beta.1 copy "step_logger: ^1.0.0-beta.1" to clipboard
step_logger: ^1.0.0-beta.1 copied to clipboard

A Flutter plugin for step counting and log sessions with background service support for Android.

Step Logger πŸšΆβ€β™‚οΈ #

Version

A Flutter plugin for logging step data (Android)

Features #

  • πŸ“Š Real-time step counting
  • πŸ”„ Background service for continuous tracking (Android)
  • ⏱️ Session-based step analytics
  • πŸ“… Historical session data storage
  • πŸ”” Customizable background notification
  • πŸ“± Works with both foreground and background apps

Android Permissions βš™οΈ #

Add these to android/app/src/main/AndroidManifest.xml:

<!-- Core permissions -->
<uses-permission android:name="android.permission.ACTIVITY_RECOGNITION" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />

<!-- Background service enhancements -->
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />

<!-- For Android 9+ background execution -->
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_HEALTH" />

Service declaration #

##
   <service
      android:name="com.transistorsoft.flutter.backgroundfetch.BackgroundFetchService"
      android:permission="android.permission.BIND_JOB_SERVICE"
      android:exported="true" />

   <service
      android:name="id.flutter.flutter_background_service.BackgroundService"
      android:foregroundServiceType="health"/>

  <service
      android:name="com.your.example.ForegroundService"
      android:enabled="true"
      android:exported="false" />                  
4
likes
0
points
67
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin for step counting and log sessions with background service support for Android.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

dependency_validator, flutter, flutter_background_service, flutter_local_notifications, intl, pedometer, permission_handler, plugin_platform_interface, shared_preferences

More

Packages that depend on step_logger

Packages that implement step_logger