flutter_smkit_ui 1.2.8 copy "flutter_smkit_ui: ^1.2.8" to clipboard
flutter_smkit_ui: ^1.2.8 copied to clipboard

Flutter Plugin for Sency's SMKitUI

0.1.0 #

created SMKitUI

0.1.1 #

Added Android support

0.1.2 #

Updated smkitUI

0.1.3 #

Bug fix

0.1.4 #

Add multiple Custom Workouts

0.1.5 #

Add Custom Assessment

0.1.6 #

Bug Fix

0.1.7 #

Bug fix

0.1.8 #

Update sdk

0.1.9 #

Bug fix

0.2.0 #

Bug fix

0.2.1 #

Bug fix

0.2.2 #

Bug fix

0.2.3 #

Bug fix

0.2.4 #

Bug fix

0.2.5 #

  • Added support for loading apiPublicKey from .env file using flutter_dotenv.
  • Improved error handling for missing .env file.
  • Updated example app with new assessment and workout features.

0.2.6 #

  • Unified user data handling for assessments: Flutter now sends gender and birthday (milliseconds since epoch) for both iOS and Android.
  • Android plugin converts birthday to age and maps gender string to native enum, supporting both lowercase and capitalized values.
  • Added GenderSerializer for Android to ensure correct serialization of gender values.
  • showSummary argument is now supported and configurable from Flutter for both iOS and Android.
  • Example app updated: assessment type selection via dropdown, showSummary toggle, and improved UI for starting assessments.
  • Improved error handling and code alignment between platforms.

1.2.7 #

  • Upgraded Android native module (SMKitUI 1.3.1 → 1.3.3) to improve video instructions management.
  • Enhanced video playback and instruction handling in Android assessments and workouts.

1.2.8 #

  • BREAKING FIX: Fixed critical hanging issue with preference setter methods (setSessionLanguage, setCounterPreferences, setEndExercisePreferences)
  • Method Channel Fix: Made preference setters fire-and-forget to prevent timeout issues
  • Platform Alignment: Updated Android and iOS implementations to properly handle method channel results
  • Error Handling: Improved error handling and logging in startCustomizedAssessment method
  • iOS Fix: Fixed user data popup issue in custom assessments by providing default UserData
  • Android SDK: Upgraded to SMKitUI 1.3.5 for improved stability
  • Debugging: Enhanced logging and error reporting for better troubleshooting
  • Performance: Removed blocking await calls from preference setters to improve assessment startup time